Главная » Статьи » Pascal » Ископаемые советы по языку Pascal

Совет 12 Вещественные типы данных

Язык PascalABC поддерживает следующие три вещестенных типа:

ТипРазмер, байтЗначимых цифрДиапазон значений
real815-16-1.8×10^308 .. 1.8×10^308
double815-16-1.8×10^308 .. 1.8×10^308
single47-8-3.4×10^38 .. 3.4×10^38

Если вы используете компилятор Free Pascal, то в вашем распоряжении будет больше типов чисел с плавающей точкой:

ТипРазмер, байтЗначимых цифрДиапазон значений
Real4 или 8Зависит от платформы
Single47-81.5×10^-45 .. 3.4×10^38
Double815-165.0×10^-324 .. 1.7×10^308
Extended1019-201.9×10^-4932 .. 1.1×10^4932
Comp819-20-2×10^64+1 .. 2×10^63-1
Currency815-16-922337203685477.5808 .. 922337203685477.5807

Для типов single, double, extended указана только положительная чаcть диапазона значений

Тип comp, на самом деле, является 64-битным целочисленным типом и доступен не на всех платформах. Изначально он придумывался для возможности работы с большими целыми числами. Сейчас для этих целей лучше использовать типы int64 и QWord.

Тип currency - это тип чисел с фиксированной точкой, хотя хранится точно также как и 64-битный целочисленный тип. Он применяестся в основном в денежных расчетах.

В соответствии с синтаксисом pascal'я числа с плавающей точкой можно записать в двух форматах: естественном (0.0025) и инженерном ($2.5E-3$).

Категория: Ископаемые советы по языку Pascal | Добавил: ape_ss (28.09.2010) | Автор: Сергей Галушко E
Просмотров: 1177 | Теги: литература, Pascal ABC .NET, Pascal, Pascal ABC | Рейтинг: 0.0/0
Всего комментариев: 0
avatar