Intero
Un numero 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 numero intero è un comune tipo di dati usato per memorizzare valori interi. I numeri interi possono rappresentare contatori, quantità, punteggi, timestamp e altri valori che non richiedono posizioni 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 i numeri interi usando un numero fisso di bit, il che limita l'intervallo di valori che possono rappresentare. Ad esempio, un numero intero con segno a 32 bit ha in genere un intervallo compreso tra -2.147.483.648 e 2.147.483.647. Un numero intero senza segno non rappresenta valori negativi, permettendo di memorizzare un valore massimo di 4.294.967.295.
La somma, la sottrazione o la moltiplicazione di due numeri interi produce sempre un altro numero 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 la divisione intera ignorando 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 numero intero.
Metti alla prova le tue conoscenze