Long
Long ist ein Datentyp, der in Programmiersprachen wie Java, C++ und C# verwendet wird. Eine als long definierte Konstante oder Variable kann eine einzelne vorzeichenbehaftete Ganzzahl mit 64 Bit speichern.
Was ist also eine vorzeichenbehaftete Ganzzahl mit 64 Bit? Es hilft, jedes Wort einzeln aufzuschlüsseln, und zwar von rechts nach links. Eine Ganzzahl ist eine ganze Zahl, die keinen Dezimalpunkt enthält. Beispiele sind 1, 99 oder 234536. „Vorzeichenbehaftet“ bedeutet, dass die Zahl positiv oder negativ sein kann, da ihr ein Minuszeichen (-) vorangestellt sein kann. 64 Bit bedeutet, dass die Zahl 263 oder 18.446.744.073.709.551.616 verschiedene Werte speichern kann (da ein Bit für das Vorzeichen verwendet wird). Da der Datentyp long vorzeichenbehaftet ist, reichen die möglichen Ganzzahlen von -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807, einschließlich 0.
In modernen Programmiersprachen speichert der Standard-Ganzzahl-Datentyp (int) normalerweise eine 32-Bit-Ganzzahl. Wenn eine Variable oder Konstante daher möglicherweise eine Zahl größer als 2.147.483.647 (231 ÷ 2) speichern kann, sollte sie statt als int als long definiert werden.
NOTE: In Standard-C kann eine long-Ganzzahl auf einen 32-Bit-Wert im Bereich von -2.147.483.648 bis 2.147.483.647 begrenzt sein.
Testen Sie Ihr Wissen