Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - Datentypen

Referenz-Navigation

 

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

NameBitsFormatkleinster Wertgrößter WertSuffix*Genauigkeit**
BefehlsreferenzeintragBOOLEAN8WahrheitswertBefehlsreferenzeintragTRUE oder BefehlsreferenzeintragFALSE0
BefehlsreferenzeintragBYTE8vorzeichenbehaftete Ganzzahl-128+1270
BefehlsreferenzeintragUBYTE8vorzeichenlose Ganzzahl±0+255
0
BefehlsreferenzeintragSHORT16vorzeichenbehaftete Ganzzahl-32.768+32.767s0
BefehlsreferenzeintragUSHORT16vorzeichenlose Ganzzahl±065.535
0
BefehlsreferenzeintragINTEGER32/64***vorzeichenbehaftete Ganzzahl-2.147.483.648*** +2.147.483.647***
%
0
BefehlsreferenzeintragUINTEGER32/64***vorzeichenlose Ganzzahl±04.294.967.295***
0
BefehlsreferenzeintragLONG32vorzeichenbehaftete Ganzzahl-2.147.483.648 +2.147.483.647&, l0
BefehlsreferenzeintragULONG32vorzeichenlose Ganzzahl±04.294.967.295ul0
BefehlsreferenzeintragLONGINT64vorzeichenbehaftete Ganzzahl-9.223.372.036.854.775.808 +9.223.372.036.854.775.807ll0
BefehlsreferenzeintragULONGINT64vorzeichenlose Ganzzahl±0+18.446.744.073.709.551.615ull0
BefehlsreferenzeintragSINGLE 32Gleitkommazahl+/-1.401 298 E-45****+/-3.402 823 E+38****! oder f6
BefehlsreferenzeintragDOUBLE64Gleitkommazahl+/-4.940 656 458 412 465 E-324****+/-1.797 693 134 862 316 E+308****# oder d15
BefehlsreferenzeintragSTRINGvariable/feste LängeZeichenkette*****02GB$
BefehlsreferenzeintragZSTRINGfeste Längenullterminierte Zeichenkette02GB

BefehlsreferenzeintragWSTRINGfeste Längenullterminierte Zeichenkette02GB

Fußnoten:

Unterschiede zu QB:
BefehlsreferenzeintragINTEGERs sind in FreeBASIC 32- bzw. 64-Bit-Variablen, die von den heutigen 32-/64-Bit-Prozessoren besser verarbeitet werden können. Im Gegensatz dazu sind INTEGER in QB 16 Bit lang. Wer explizit 16 Bit lange Ganzzahlen benötigt, muss in FreeBASIC auf BefehlsreferenzeintragSHORT- bzw. BefehlsreferenzeintragUSHORT-Variablen zurückgreifen.

Siehe auch: BefehlsreferenzeintragThematische Übersicht: Datentypen und Deklarationen


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 02.08.2007 von RedakteurVolta angelegt.
  • Die aktuellste Version wurde am 12.12.2020 von Redakteurnemored gespeichert.
  Versionen Versionen