In QuickBASIC gibt es fünf verschiedene Datentypen, die sich erstens im Speicherplatzbedarf und zweitens in der Größe der Zahlen, die in ihnen gespeichert werden können unterscheiden.
INTEGER (Ganze Zahlen) Kennzeichen: % Bereich: -32768 bis +32767 Länge: 2 Byte LONG (Lange Ganzzahlen) Kennzeichen: & Bereich: -2147483648 bis +2147483647 Länge: 4 Byte SINGLE (Reelle Zahlen) Kennzeichen: ! Bereich: ± 1.401298 bis ±3.402823 E+38 einfache Genauigkeit (7 Ziffern) Länge: 4 Byte DOUBLE (Reelle Zahlen) Kennzeichen: # Bereich: ±4.940656 D-324 bis ±1.7976931 D+308 doppelte Genauigkeit (15 Ziffern) Länge: 8 Byte STRING (Zeichenketten) Kennzeichen: $ Bereich: 0 bis 32767 Zeichen Länge: Anzahl der Zeichen