Программа, написанная на любом алгоритмическом языке, представляет собой последовательность операций выполняемых над некоторыми данными. По сути дела, один алгоритмический язык отличается от другого множеством допустимых данных и наборов операций над ними.
Основными данными языка QuickBASIC являются числовые и символьные данные, присутствующие в программах в виде констант и переменных.
Константы - это предварительно определенные величины, которые не изменяются в процессе выполнения программы.
Переменные - это элемент языка программирования, имеющий имя и тип.
Константы используемые в Бейсике можно разделить на две группы:
- литерные константы, представляющие собой последовательность знаков (литер) и выражаемые в виде чисел и строк;
- именованные константы, переменные особого рода, значения которых не могут быть изменены в программе.
Числовые константы могут быть целыми или вещественными с фиксированной и плавающей точкой со знаком, причем указание знака "+" не обязательно.
Типы числовых констант и их представление сведены в таблицу 1
Таблица 1.
Тип констант характеристика | Десятичная | Шестнадцатиричная | Восьмиричная |
Целый | |||
Литеры | 0-9 | 0-9, A-F (a-f) | 0-7 |
Число байт | |||
Диапазон | от -32768 до 32767 | от &H0 до &HFFFF | от &O0 до &O177777 |
Маркер типа | % | % | % |
Целый удвоенной точности | |||
Литеры | 0-9 | 0-9, A-F (a-f) | 0-7 |
Число байт | |||
Диапазон | от -2147483648 до 2147483647 | от &H0& до &HFFFFFFFF& | от &O0 до &O37777777777& |
Маркер типа | & | & | & |
Вещественный с фиксированной точкой обычной точности | |||
Литеры | 0 - 9 , (.) | ||
Число байт | |||
Диапазон | от до | ||
Маркер типа | ! | ||
Вещественный с фиксированной точкой двойной точности | |||
Литеры | 0 - 9 , (.) | ||
Число байт | |||
Диапазон | от до | ||
Маркер типа | # | ||
Вещественный с плавающей точкой обычной точности | |||
Литеры | 0 - 9 , (.) , Е | ||
Число байт | |||
Диапазон | от -3.37Е+38 до 3.37Е+38 | ||
Маркер типа | ! | ||
Вещественный с плавающей точкой двойной точности | |||
Литеры | 0 - 9 , (.) , D | ||
Число байт | |||
Диапазон | от -1.67D+308 до 1.67D+308 | ||
Маркер типа | # |
Строковые константы - это последовательность не более 32767 литер кода ASCII (за исключением символа (") и кодов управления, заключенных в кавычки .