Long Int

Ein Long Int entspricht 4 Bytes und zählt zu den integeren 1) Datentypen, das bedeutet er kann keine Fließkommazahlen speichern wie z.B. 3.14.

Man verwendet long int zum Speichern von ganzzahligen Werten zwischen -2147483648 und 2147483647, bzw. als unsigned long int Werte von 0 bis 4294967295. Die exakten minimalen und maximalen Werte können bei (eher exotischen) Computern abweichen, die exakten Werte können mit den Konstanten LONG_MIN und LONG_MAX, bzw. ULONG_MAX für unsigned long int in der Standard-C-Library limits.h abgerufen werden.

long int wird häufig mit long angekürzt:

long variableName;

long ints sind ints vorzuziehen, wenn Zahlen breiter als 16 Bit verwendet werden.

Viele Compiler akzeptieren long long int für 64-Bit breite Zahlen.

siehe auch

1) ganzzahligen, zählbaren