Bei der Computerprogrammierung ist eine lange Ganzzahl (englische lange Ganzzahl ) ein Datentyp , der eine Ganzzahl darstellt, die auf demselben Computer insgesamt mehr Speicherplatz beanspruchen kann .
In C wird dieser Typ von angekündigt long. Es benötigt mindestens 32 Bit Speicher und ist häufig größer als eine Standard-Ganzzahl (obwohl dies nicht erforderlich ist).
Programmiersprache | Die Genehmigung | Plattformen | Datentypname | Größe in Bytes | Vorzeichenbehaftete Werte | Vorzeichenlose Werte |
---|---|---|---|---|---|---|
C ISO / ANSI C99 | Internationaler Standard |
Unix , 16/32-Bit- Windows , 16/32/64-Bit |
long† | 4 (mindestens 4) |
−2 147 483 648 bis +2 147 483 647 | 0 bis 4.294.967.295 (Minimum) |
C ISO / ANSI C99 | Internationaler Standard |
Unix , 64-Bit |
long† | 8 (mindestens 4) |
-9 223 372 036 854 776 000 bis +9 223 372 036 854 775 807 | 0 bis 18.446.744.073 709.552.000 |
C ++ ISO / ANSI | Internationaler Standard |
Unix , Windows , 16/32-Bit |
long† | 4 (mindestens 4) |
−2 147 483 648 bis +2 147 483 647 |
0 bis 4.294.967.295 (Minimum) |
C ++ / CLI (en) | Internationaler Standard ECMA-372 |
Unix , Windows , 16/32-Bit |
long† | 4 (mindestens 4) |
−2 147 483 648 bis +2 147 483 647 |
0 bis 4.294.967.295 (Minimum) |
VB | Unternehmensstandard | Windows | Long | 4 | −2 147 483 648 bis +2 147 483 647 | N / A |
VBA | Unternehmensstandard | Windows , Mac OS | Long | 4 | −2 147 483 648 bis +2 147 483 647 | N / A |
SQL Server | Unternehmensstandard | Windows | BigInt | 8 | -9 223 372 036 854 776 000 bis +9 223 372 036 854 775 807 | 0 bis 18.446.744.073 709.552.000 |
C♯ / VB.NET | Internationaler ECMA-Standard | Microsoft .NET | long Gold Int64 | 8 | -9 223 372 036 854 776 000 bis +9 223 372 036 854 775 807 | 0 bis 18.446.744.073 709.552.000 |
Java | Internationaler / Unternehmensstandard | Java-Plattform | long | 8 | -9 223 372 036 854 776 000 bis +9 223 372 036 854 775 807 | N / A |
Pascal | ? | Windows , UNIX | int64 | 8 | -9 223 372 036 854 776 000 bis +9 223 372 036 854 775 807 | 0 bis 18 446 744 073 709 552 000 (Qword-Typ) |
† Entsprichtlong int