"Кларион. Руководство программиста (не хватает с 96 по 119-ю страниц)" - читать интересную книгу авторазоваться для целых чисел ограниченного диапазона.
Начальное значение параметра д.б. числовой константой внутри диапазона. Если параметр опускается, начальное значение полагается равным нулю. DIM и OVER атрибуты могут использоваться с SHORT. 3.1.3. Оператор LONG. Метка LONG(начальное значение) Format: S LONG переменная Bits : 31 0 LONG - оператор объявляет 4-х байтовую знаковую целую перемен- ную в коротком целом формате. Старший бит в формате - знак (О - поло- жительный и 1 - отрицательный). Отрицательные величины представляются стандартно двумя дополнительными знаками. Диапазон LONG - от - 2 147 483 648 до 2 147 483 647, выражаемое девятью значащими десятичными - 21 - цифрами. Начальное значение параметра д.б. числовой константой внутри диапазона. Если параметр опускается, начальное значение полагается равным нулю. DIM и OVER атрибуты м.б. использованы с LONG-оператором. Метка REAL(начальное значение) Format: S показатель (степени) мантисса Bits : 63 52 0 REAL-оператор объявляет 8-байтовую переменную с плавающей точ- кой в lond real (с двойной точностью) формате. Диапазон абсолютной величины типа REAL есть 4.19*10**-307 до 1.67*10**308, до 15 значащих десятичных цифр. Начальное значение параметра д.б. числовой константой внутри диапазона. Если параметр опускается, начальное значение полагается равным нулю. DIM и OVER атрибуты м.б. использованы с REAL. 3.1.5. Оператор DECIMAL. Форма 1: Оператор DECIMAL(длина) Форма 2: Оператор DECIMAL(длина, разряды) Форма 3: Оператор DECIMAL(длина, разряды, начальное значение) Оператор DECIMAL объявляет упакованную десятичную переменную. Каждый байт DECIMAL переменной занимает две десятичных цифры, используя 4 бита на цифру. Самая левая половина байта занимается зна- ком DECIMAL переменной (0 - положительный и пробел - отрицательный). |
|
|