INTEGER (1.1).

Целое число занимает 2 байта. Наибольшее значение числа этого типа равно 32767, а наименьшее - -32768.

LONG (1.2).

Длинное целое число занимает 4 байта. Наибольшее значение числа этого типа равно 2147483647, а наименьшее - -2147483648.

Значения чисел обоих типов могут записываться целыми десятичными со знаком + (может опускаться) или -. Допускается запись целых чисел в восьмеричном или шестнадцатеричном представлении, в этом случае они должны начинаться с префикса &0 или &н соответственно. Значениям шестнадцатеричных цифр 10, 11, 12, 13, 14 , 15 соответствуют СИМВОЛЫ А, В, С, D, E , РИЛИа, Ь, с, d, e , f.

SINGLE (1.3).

Число с плавающей запятой одинарной точности занимает 4 байта. Наименьший модуль числа этого типа отличный от нуля приблизительно равен 2.802597Е-45, а наибольший — 3.402823Е+38.

DOUBLE (1.4).

Число с плавающей запятой двойной точности занимает 8 байтов. Наименьший модуль числа этого типа отличный от нуля приблизительно равен 4.540656458412465D-324, а наибольший — 1.79769313486231D+308.

Так называемое число с плавающей запятой, используется для представления очень широкого диапазона значений. (Зачастую этот тип неправильно называют действительным или рациональным, хотя числа с плавающей запятой не могут представить таковые). В компьютере этот тип чисел записывается через мантиссу и порядок. Это так называемая научная нотация , при использовании которой к мантиссе, записываемой в форме обыкновенной десятичной дроби, приписывается целочисленный порядок с префиксом E или D для чисел типа SINGLE или DOUBLE соответственно. Если порядок равен нулю, то значение числа равно мантиссе. При положительном или отрицательном порядке для получения значения числа необходимо соответственно умножить или разделить мантиссу на 10 столько раз, каково абсолютное значение порядка. Значения этих чисел в программе могут также записываться в виде десятичных дробей. (Российскому читателю стоит напомнить, что вместо десятичной запятой в англоязычных странах используется точка, поэтому при записи десятичных дробей и мантисс в QBasic необходимо использовать точку).

STRING*n% (1.5)

Строка фиксированной длины содержит п% символов.

STRING (1.6)

Строка переменной длины может содержать от 0 до 32767 символов.

Строка — это последовательность символов, представляемых расширенными ASCII кодами, занимает по 1 байту на символ. Значение строки