Вещественные типы
Вещественные типы
- обозначают множества вещественных чисел в различных диапазонах. Имеется пять вещественных типов, различающихся диапазоном допустимых значений и размером занимаемой оперативной памяти. Вещественные типы обозначаются идентификаторами: Real, Single, Double, Extended, Comp; их характеристики приведены в следующей таблице.
Тип | Диапазон | Размер в байтах |
Real Single Double Extended Comp |
2.9·10-39 ... 1.7·1038 1.5·10-45 ... 3.4·1038 5.0·10-324 ... 1.7·10308 3.4·10-4932 ... 1.1·10-4932 -2·1063 ... +2·1063-1 |
6 4 8 10 8 |
Тип Comp хотя и относится к вещественным типам, на самом деле является целочисленным с очень огромным диапазоном значений.
Значения вещественных типов могут записываться в программе несколькими способами:
1.456 | 0.000134 | -120.0 | 65432 |
+345 | 0 | -45 | 127E+12 |
-1.5E-5 | -1.6E+12 | 5E4 | 0.002E-6 |
Будет ошибкой записать вещественное число следующим образом:
.5 (правильно 0.5)
12. (правильно 12.0 или 12)
Вещественное число в форме с плавающей точкой (экспоненциальная форма) записывается как пара
<мантисса> Е <порядок>
Такое обозначение понимается как "мантисса, умноженная на десять в степени, равном порядку". Например,
-1.6E+12 сответствует -1.6·1012