Int, abbreviazione di "intero", è fondamentale variabile tipo incorporato nel compilatore e usato per definire variabili numeriche che contengono numeri interi. Altri tipi di dati includono galleggiante e Doppio.
C, C ++, C # e molti altri linguaggi di programmazione riconoscere int come tipo di dati.
In C ++, il seguente è il modo in cui dichiari una variabile intera:
int a = 7;
Limitazioni Int
Solo i numeri interi possono essere memorizzati in variabili int, ma poiché possono memorizzare sia numeri positivi che negativi, vengono considerati anche firmato.
Ad esempio, 27, 4908 e -6575 sono voci int valide, mentre 5.6 e b non lo sono. I numeri con parti frazionarie richiedono un float o una variabile di tipo doppio, entrambi i quali possono contenere punti decimali.
La dimensione del numero che può essere memorizzata in int di solito non è definita nella lingua, ma dipende dal computer che esegue il programma. In C #, int è 32 bit, quindi l'intervallo di valori è compreso tra -2.147.483.648 e 2.147.483.647. Se sono richiesti valori maggiori, è possibile utilizzare il doppio tipo.
Cos'è Nullable Int?
Nullable int ha lo stesso intervallo di valori di int, ma può memorizzare null oltre ai numeri interi. È possibile assegnare un valore a nullable int proprio come si farebbe per int e inoltre è possibile assegnare un valore null.
Nullable int può essere utile quando si desidera aggiungere un altro stato (non valido o non inizializzato) a un tipo di valore. Nullable int non può essere utilizzato in loop poiché le variabili di loop devono sempre essere dichiarate come int.
Int vs. Float e Double
Int è simile al float e ai doppi tipi, ma servono a scopi diversi.
Int:
- Occupa meno spazio rispetto ad altri tipi
- Ha un'aritmetica più veloce
- Utilizza solo numeri interi
- Utilizza cache e larghezza di banda di trasferimento dei dati in modo più efficiente
Float e doppi tipi:
- Utilizza il doppio della memoria
- Può contenere un punto decimale
- Può contenere più caratteri
La differenza tra i tipi float e double si trova nell'intervallo di valori. L'intervallo del doppio è doppio rispetto al float e può contenere più cifre.
Nota: INT viene utilizzato anche come formula in Microsoft Excel per arrotondare i numeri, ma non ha nulla a che fare con int come descritto in questa pagina.