Intero
Un intero è un numero senza parte frazionaria o decimale. Può essere positivo, negativo o zero. Ad esempio, -46, -1, 0, 5 e 3,278 sono tutti numeri interi, mentre -22.75, 3/4, √3, π e 10.333 non lo sono. L'insieme dei numeri interi è infinito e si estende in entrambe le direzioni, positiva e negativa.
Nella programmazione, un intero è un comune tipo di dati usato per memorizzare valori costituiti da numeri interi. Gli interi possono rappresentare contatori, quantità, punteggi, marche temporali e altri valori che non richiedono cifre decimali. Sono spesso usati come indici che identificano la posizione di un elemento all'interno di un array o di un elenco, dove 0 è il primo valore.
I computer memorizzano in genere gli interi usando un numero fisso di bit, il che limita l'intervallo di valori che possono rappresentare. Ad esempio, un intero con segno a 32 bit ha in genere un intervallo compreso tra -2,147,483,648 e 2,147,483,647. Un intero senza segno non rappresenta valori negativi, consentendo di memorizzare un valore massimo di 4,294,967,295.
La somma, la sottrazione o la moltiplicazione di due interi produce sempre un altro intero. La divisione può produrre un valore frazionario, anche se il risultato dipende dal linguaggio di programmazione e dai tipi di dati coinvolti. Alcuni linguaggi, come C++ e Java, eseguono una divisione intera eliminando il resto: ciò significa che 6 diviso 4 produce 1 invece di 1.5. Un programma può anche arrotondare, troncare o convertire un valore decimale quando lo memorizza come intero.
Metti alla prova le tue conoscenze