INTEGER

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » I » 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