Datentypen

FreeBASIC-Referenz » BASIC-Grundlagen » Datentypen

Übersicht über die in FreeBASIC verfügbaren Datentypen:

NameBitsFormatkleinster Wertgrößter WertSuffix*Genauigkeit**
BYTE8vorzeichenbehaftete Ganzzahl-128+1270
UBYTE8vorzeichenlose Ganzzahl±0+255
0
SHORT16vorzeichenbehaftete Ganzzahl-32.768+32.767s0
USHORT16vorzeichenlose Ganzzahl±065.535
0
INTEGER32vorzeichenbehaftete Ganzzahl-2.147.483.648 +2.147.483.647
%
0
UINTEGER32vorzeichenlose Ganzzahl±04.294.967.295
0
LONG32/64***vorzeichenbehaftete Ganzzahl-2.147.483.648 +2.147.483.647&, l0
ULONG32/64***vorzeichenlose Ganzzahl±04.294.967.295ul0
LONGINT64vorzeichenbehaftete Ganzzahl-9.223.372.036.854.775.808 +9.223.372.036.854.775.807ll0
ULONGINT64vorzeichenlose Ganzzahl±0+18.446.744.073.709.551.615ull0
SINGLE 32Gleitkommazahl+/-1.401 298 E-45****+/-3.402 823 E+38****! oder f6
DOUBLE64Gleitkommazahl+/-4.940 656 458 412 465 E-324****+/-1.797 693 134 862 316 E+308****# oder d15
STRINGvariable/feste LängeZeichenkette*****02GB$
ZSTRINGfeste Längenullterminierte Zeichenkette02GB

WSTRINGfeste Längenullterminierte Zeichenkette02GB

Fußnoten:

Unterschiede zu QB:

Siehe auch: Thematische Übersicht: Datentypen und Deklarationen