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

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

decimal_literal — это numeric_literal в стандартной десятичной записи (то есть основание равно десяти).

Синтаксис

decimal_literal ::= numeral [.numeral] [exponent]
numeral ::= digit {[underline] digit}
exponent ::= E [+] numeral | E - numeral
Для целого литерала показатель степени не должен иметь знак минус.

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

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

Примеры

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

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


Spec-Zone.ru

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