Spec-Zone.ru › Ada 2022
Справочник по Ada (Ada 2022)

2.4.1 Десятичные литералы

Десятичный литерал — это числовой литерал в стандартном десятичном формате (то есть основание равно десяти).

Синтаксис

decimal_literal ::= numeral [.numeral] [exponent]
numeral ::= digit {[underline] digit}
exponent ::= E [+] numeral | E – numeral
digit ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Для целочисленного литерала показатель степени не должен иметь знак минус.

Статические семантика

Символ подчеркивания в числовом литерале не влияет на его значение. Буква E в показателе степени может быть написана как в нижнем, так и в верхнем регистре, при этом смысл остается неизменным.
Показатель степени указывает на степень десятки, на которую следует умножить значение десятичного литерала без показателя степени, чтобы получить значение десятичного литерала с показателем степени.

Примеры

Примеры десятичных литералов:
12 0 1E6 123_456 -- целочисленные литералы

12.0 0.0 0.456 3.14159_26 -- вещественные литералы


Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API