Referenz - INTEGER
Syntax:
DIM AS INTEGER variable
DIM AS INTEGER<Bits> variable
Typ: Datentyp
Bei der x86-Version des Compilers ist ein INTEGER eine vorzeichenbehaftete 32-bit-Ganzzahl (vgl. LONG). Sie liegt im Bereich von -(2^31) bis (2^31)-1, bzw. von -2'147'483'648 bis 2'147'483'647.
Bei der x64-Version des Compilers ist ein INTEGER eine vorzeichenbehaftete 64-bit-Ganzzahl (vgl. LONGINT). Sie liegt im Bereich von -(2^63) bis (2^63)-1, bzw. von -9'223'372'036'854'775'808 bis 9'223'372'036'854'775'807.
Wird der Parameter 'Bits' angegeben, so kann die exakte Größe des Datentyps definiert werden. Erlaubte Werte sind dabei 8, 16, 32 und 64.
Unterschiede zu QB:
In QB sind INTEGER immer 16-bit-Zahlen.
Unterschiede zu früheren Versionen von FreeBASIC:
Der 'Bits'-Parameter existiert seit FreeBASIC v0.90.
Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb werden INTEGER standardmäßig als 16-bit-Ganzzahlen behandelt.
Siehe auch:
DIM, CAST, CINT, Datentypen, Datentypen und Deklarationen
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|