====== Long Int ====== Ein Long Int entspricht 4 Bytes und zählt zu den [[c:type:integer|integeren]] ((ganzzahligen, zählbaren)) Datentypen, das bedeutet er kann keine [[c:type:floats|Fließkommazahlen]] speichern wie z.B. 3.14. Man verwendet ''long int'' zum Speichern von ganzzahligen Werten zwischen -2147483648 und 2147483647, bzw. als ''[[c:type: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 [[c:lib:limits:|limits.h]] abgerufen werden. ''long int'' wird häufig mit ''long'' angekürzt: long variableName; long ints sind [[c:type:int|ints]] vorzuziehen, wenn Zahlen breiter als 16 Bit verwendet werden. Viele Compiler akzeptieren ''long long int'' für 64-Bit breite Zahlen. ====== siehe auch ====== [[c:type:|C-Datentypen]]: [[c:type:char]], [[c:type:short]], [[c:type:int]] \\ [[c:lib:|Standard-C-Library]]: [[c:lib:limits:|limits.h]]