ГОСТ Р ИСО 10303-21-2002
Целое должно быть выражено в десятичном основании. Если целое не имеет знака, его считают
положительным.
Пример
Верное представление целою в файле
16
+
12
—349
012
00
Неверное представление целого вфайле
26 54
32.0
+
12
Значение
Положительное 16
Положительное 12
Отрицательное 349
Положительное 12
Нуль
Ошибка
Содержит пробелы
Содержит точку
Содержит пробел между знаком плюс и цифрами
6.3.2 В е щ е с т в е н н о е (Real)
Вещественное должно быть закодировано, как указано в таблице 2. Код должен состоять из
десятичной мантиссы, за которой (необязательно) следует десятичный показатель степени. Деся
тичная мантисса состоит в порядке следования из необязательного знака плюс “+ ” или минус
последовательности из одной или более цифр, точкипоследовательности из нуля или нескольких
цифр. Десятичный показатель степени состоит из прописной буквы £’, за которой следует необяза
тельный знак плюс “+” или минус” с одной или несколькими цифрами.
Примечание —В настоящем стандарте нс сделано никаких попыток выразить концепцию точности.
Когда необходимо указать значение точности, посылающая и принимающая стороны должны достигнуть
соглашения по атому вопросу. Там. где точность требуется как элемент описания типа данных объекта,
се значение должно быть включено в определение типа данных объекта в EXPRESS-
cxc
m
c
.
Пример
Верное представление вещественного
+0.0Е0
—О.ОЕ-О
1.5
—32.I78E+02
0.25Е8
О.Е25
2
.
5.0
Неверное представление вещественного
1.2ЕЗ.
.
1Е05
1000.00
З.Е
.5
1
Значение
0.0
0.0
1.5
-3217.8
25 миллионов
0.
2
.
5.0
Ошибка
В обозначении показателя степени нс допускается
десятичная точка
Вобозначении мантиссы требуется десятичная точка
Запитая не допускается
В обозначении показателя степени должна быть хотя
бы одна цифра
Десятичной точке должна предшествовать хотя бы одна
цифра
Вобозначении мантиссы требуется десятичная точка
6.3.3 С т р о к а (String)
Строка должна быть закодирована как апострофза которым следует нуль или несколько
8-битных байтов, и заканчиваться и|” Нулевая строка (строка нулевой длины) должна быть закоди
рована последовательностью из двух апострофов “1р’. Внутри строки единичный апостроф должен
7