Числовые литералы
Числовые литералы подразделяются на два класса: вещественные литералы и целые литералы. Вещественный литерал — это числовой литерал, который включает точку; целый литерал — это числовой литерал без точки. Вещественные литералы являются литералами типа универсальный-вещественный. Целые литералы — литералы типа универсальный-целый.
числовой-литерал ::= десятичный-литерал | литерал-с-основаниемСсыпки: литерал 4.2, универсальный-вещественный тип 6, универсальный-целый тип 4.
1. ДЕСЯТИЧНЫЕ ЛИТЕРАЛЫ
Десятичный литерал — это числовой литерал, выраженный в общепринятой десятичной системе (основание по умолчанию равно десяти).
десятичный-литерал ::= целое [.целое] [порядок]целое ::= цифра {[подчеркивание] цифра}порядок ::= Е [+] целое | E - целоеСимвол подчеркивания между соседними цифрами десятичного литерала не влияет на значение числового литерала. Буква Е в порядке может быть строчной или прописной буквой с одним и тем же назначением.
Для получения значения десятичного литерала с порядком следует умножить значение десятичного литерала без порядка на степень десяти, заданную порядком. Порядок для целого литерала не должен содержать знак минус.