I primi sistemi operativi sono stati progettati intorno applicazioni a 16 bit , in grado di memorizzare 2 ^ 16 ( 65.536) valori univoci . Per questi computer , il tipo di variabile INT è anche a 16 bit , con le variabili a doppia larghezza essendo di tipo LONG . L'esistenza di interi a 16 bit è conservato in linguaggi come Visual Basic NET , . Visual Basic , il suo predecessore , usato interi a 16 bit , e mentre "integer" in VB.NET è ora considerata una variabile a 32 bit , il tipo di dati " int16 " esiste ancora per i numeri più piccoli ( in pratica , il compilatore ottimizza per i numeri a 32 bit , quindi è più efficiente di utilizzare le variabili a 32 bit , anche se i numeri sono piccoli ) .
sistemi a 32 bit
sistemi moderni generalmente trattano il tipo di dati INT come essere lungo 32 bit ; nell'ambito di questa specifica , una variabile int può contenere fino a 2 ^ 32 valori univoci --- circa 4.3 miliardi di dollari , o 4,294,967,296 . Nei casi in cui è necessario memorizzare i valori più grandi , la ( a volte anche Int64) tipo di dati LONG può essere utilizzato. Perché alcuni compilatori possono deviare dalla norma , è importante controllare i programmi prima di distribuirli --- In generale, i sistemi operativi più elevato bit mantenere la compatibilità con le applicazioni più basso bit , ma non si dovrebbe fare affidamento su questo , in particolare per la missione - software critico .
Programmazione © www.354353.com