Пять видов вещественных типов: real, singlе, duble, exnende, comp.
Вещественные типы различаются диапазоном и точностью связанных с ними значений.
Вещественный тип обозначается именем Real. Его значения от 10 в степени -38 до 10 в сепени 38. Причем вещественные числа могут быть записаны двояко: в виде с фиксированной запятой и с плавающей запятой (в экспотенциальном виде). Во втором случае порядок от мантиссы отделяется символом "E".
Например:
0.00001
|
1.0E-5
|
2300000.0
|
2.3E6
|
-1000000000000000.0
|
-1.0E15
|
Видно, что способ представления чисел в виде с плавающей запятой является компактным для записи очень больших или очень малых чисел.
|
Три типы данных с плавающей точкой: float, double и long double. Как и с целочисленными типами, C++ определяет только их минимальный размер. Типы данных с плавающей точкой всегда являются signed (т.е. могут хранить как положительные, так и отрицательные числа).
|