Long
Long è un tipo di dati usato nei linguaggi di programmazione, come Java, C++ e C#. Una costante o una variabile definita come long può memorizzare un singolo numero intero con segno a 64 bit.
Che cosa costituisce quindi un numero intero con segno a 64 bit? È utile analizzare ogni parola, iniziando da destra verso sinistra. Un numero intero è un numero intero che non include una virgola decimale. Alcuni esempi sono 1, 99 o 234536. "Con segno" significa che il numero può essere positivo o negativo, poiché può essere preceduto dal simbolo meno (-). 64 bit significa che il numero può memorizzare 263 o 18,446,744,073,709,551,616 valori diversi (poiché un bit viene usato per il segno). Poiché il tipo di dati long è con segno, gli interi possibili vanno da -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807, incluso 0.
Nei moderni linguaggi di programmazione, il tipo di dati intero standard (int) memorizza in genere un numero intero a 32 bit. Pertanto, se una variabile o una costante può potenzialmente memorizzare un numero maggiore di 2,147,483,647 (231 ÷ 2), dovrebbe essere definita come long anziché come int.
NOTE: Nel C standard, un intero long può essere limitato a un valore a 32 bit compreso tra -2,147,483,648 e 2,147,483,647.
Metti alla prova le tue conoscenze