Una variabile intera è un tipo di variabile numerica nella programmazione per computer progettata per memorizzare solo un numero intero. Questo differisce da altri tipi di variabili numeriche in quanto non può memorizzare valori decimali. Non è possibile utilizzare variabili intere per memorizzare valori di un altro tipo di dati, come una stringa di testo o una variabile booleana.
Le variabili intere sono utili se un programmatore deve estrarre solo il numero intero da un numero esistente con un valore decimale. Quando un valore decimale è previsto ma è estraneo o indesiderabile, il valore può essere inserito in una variabile intera. Questo distruggerà automaticamente la parte decimale del valore.
Le variabili nella programmazione di computer funzionano più o meno allo stesso modo delle variabili in algebra. I nomi tradizionali delle variabili algebriche potrebbero essere “X” o “Y”. Questi rappresentano un valore sconosciuto che può essere determinato in seguito eseguendo calcoli. Una delle principali differenze tra le variabili algebriche e di programmazione è che i linguaggi di programmazione per computer consentono al programmatore di specificare il nome della variabile. Questo nome potrebbe essere “X”, “Y” o un altro nome che dia un’indicazione più chiara di cosa rappresenta la variabile.
Le variabili di programmazione del computer memorizzano tutti dati di tipi distinti. Questi tipi di dati determinano come la variabile può essere manipolata. I calcoli logici progettati per una variabile intera non possono essere eseguiti su stringhe di testo o variabili booleane. D’altra parte, una variabile intera non consente calcoli logici adatti a tipi di variabili non numeriche.
Molti linguaggi di programmazione per computer richiedono la dichiarazione esplicita di una variabile intera e di altri tipi di variabili. Ciò significa che il programmatore deve specificare che la variabile che sta dichiarando è un numero intero. Un linguaggio di programmazione potrebbe utilizzare una parola chiave specifica progettata per questo scopo. Ad esempio, la parola chiave per dichiarare un tipo di variabile intera nel linguaggio C++ è “int”.
Nei linguaggi di programmazione come PERL, le variabili non devono essere dichiarate né avere un tipo specificato prima di utilizzare la variabile. L’interprete o il compilatore determina il tipo di variabile in base agli operatori utilizzati sulla variabile. Ad esempio, PERL utilizza l’operatore == per determinare se due valori numerici memorizzano esattamente le stesse informazioni. L’operatore “eq” determina se due variabili stringa di testo contengono dati identici.
La determinazione dei tipi di variabili in fase di esecuzione potrebbe causare problemi, occupare più risorse di sistema e potrebbe anche rallentare il programma. Questo è il motivo per cui la maggior parte dei linguaggi richiede la dichiarazione esplicita delle variabili.