Лекция: Стандартные типы данных.
ВQBASICможно объявить следующие стандартные типы данных:
| Тип | Символ | Содержание |
| INTEGER | % | целые числа в интервале от -32 768 до +32 768 |
| LONG | & | целые числа в интервале от -2 147483648 до +2 147483648 |
| SINGLE | ! | числа с плавающей запятой в интервале от ±8,43*10-37до ±3, З7*1038 |
| DOUBLE | # | числа с плавающей запятой в интервале от ±4,19*10-307до ±1,67*10308 |
| STRING | $ | любые тексты с максимальной длиной 32 767 знаков |
| Примечание: | Обработка данных типа INTEGER производится значительно быстрее, чем данных типа DOUBLE. |
Синтаксис языка напоминает Фортран и многие элементы — явные заимствования из него. Язык задумывался для обучения, поэтому его конструкции максимально просты. Как и в других языках программирования, ключевые слова взяты из английского языка. Основных типов данных два: строки и числа.
1.Целые(тип- Integer) – это числа, не содержащие дробной части, например, 0, 5, -577. Целые числа могут быть положительными и отрицательными.
Если число отрицательное, то пред ним знак минус. Целые числа занимают в памяти ПЭВМ 2 байта.
2.Если диапазон изменения целых чисел слишком мал, то можно воспользоваться длинными целыми (тип- Long integer). Их значения могут изменяться в значительно больших пределах и занимаю в памяти 4 байта.
3. Числа с дробной частью представлены действительным типом( тип — Single-precision)
Когда числа слишком малы или велики то используется экспоненциальная форма записи. Буква Е в такой записи означает «10 в степени…», а показатель степени стоит после нее. Действительные числа могут иметь только семь значащих цифр. Занимают 4 байта в памяти.
4.Расширять диапазон и точность действительных чисел можно применяя числа типа действительные с двойной точностью ( тип — Double-precision). Для данных этого типа вместо буквы Е в записи применяют D. Числа с двойной точностью могут иметь 16 значащих цифр. Эти числа занимают в памяти ПЭВМ 8 байт.