Язык программирования C++ от Страуструпа

       

Константы с плавающей точкой


Константы с плавающей точкой имеют тип double. Транслятор должен  предупреждать о таких константах, значение которых не укладывается в  формат, выбранный для представления чисел с плавающей точкой. Приведем  примеры констант с плавающей точкой:

1.23    .23      0.23     1.    1.0     1.2e10    1.23e-15

Отметим, что внутри константы с плавающей точкой не должно быть пробелов. Например, 65.43  e-21 не является константой с плавающей точкой, транслятор распознает это как четыре отдельные лексемы:

65.43    e    -    21

что вызовет синтаксическую ошибку. Если нужна константа с плавающей точкой типа float, то ее можно получить, используя окончание f:

3.14159265f     2.0f     2.997925f



Содержание раздела