Skip to main content

Cos'è il formato intero?

Un formato intero è un tipo di dati nella programmazione del computer.I dati sono digitati dal tipo di informazioni che vengono archiviate, a quali dati numerici di precisione vengono archiviati e su come tali informazioni devono essere manipolate nell'elaborazione.I numeri interi rappresentano unità intere.I numeri interi occupano meno spazio nella memoria, ma questa caratteristica di risparmio spaziale limita l'entità del numero intero che può essere memorizzata.Un numero intero implica che non ci sono unità parziali più piccole.Il numero 2 come numero intero ha un significato diverso che il numero 2.0.Il secondo formato indica che ci sono due unità intere e zero decimi di unità ma sono possibili decimi di unità.Il primo numero, come intero, implica che non vengono considerate unità più piccole.

Esistono due ragioni per un formato intero nei linguaggi di programmazione.Innanzitutto, un formato intero è appropriato quando si considerano oggetti che non sono divisibili in unità più piccole.Un manager che scrive un programma per computer per calcolare la divisione di un bonus di $ 100 tra tre dipendenti, non assegnerebbe un formato intero alla variabile bonus ma ne userebbe uno per archiviare il numero di dipendenti.I programmatori hanno riconosciuto che i numeri interi sono numeri interi e non richiedono che tutte le cifre siano rappresentate accuratamente.

Nei primi giorni dell'informatica, lo spazio di memoria era limitato e prezioso e è stato sviluppato un formato intero per salvare la memoria.Poiché la memoria del computer è un sistema binario, i numeri sono stati rappresentati nella base 2, il che significa che le cifre accettabili sono 0 e 1. Il numero 10 nella base 2 rappresenta il numero 2 nella base 10, poiché la colonna 1 nella colonna dei due è la cifra moltiplicata per 2cresciuto al secondo potere.100 nella base 2 equivale a 8 nella base 10, poiché la 1 nella prima colonna è 1 moltiplicata per 2 cubi.

Usando una base on/off per rappresentare numeri binari, sono stati sviluppati computer basati elettrici.Un po 'è un singolo on/off, true/false o 0/1 rappresentazione dei dati.Mentre sono state esplorate diverse configurazioni hardware utilizzando variazioni del numero di bit che sono direttamente indirizzabili dal computer, il byte a 8 bit e la parola a 2 byte sono diventati standard per il calcolo di uso generale.Quindi la specifica della larghezza del formato intero determina non il numero di luoghi decimali, ma il valore più grande e più piccolo può assumere un numero intero..Su un compilatore linguistico a 32 bit, le lingue C/C+ utilizzano il formato intero, int, per archiviare valori interi firmati tra –231 a 231-1.Un valore intero viene sottratto per adattarsi allo zero o all'incirca +/- 2,1 trilioni.Su un compilatore a 64 bit, utilizzando il tipo di dati INT64, sono consentiti valori interi firmati tra -263 a 263-1 o +/- 9.2.