Мониторинг обменных курсов валют
18c0693f

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



Таблица 2.2. Вещественные типы данных

Тип данных

Диапазон значений

Точность (знаков)

Количество байт

Real48

2,9x10^- 39-1,7х10^38

11-12

6

Single

1,5х10^- 45-3,4х10^38

7-8

4

Double

5,0x10^- 324-1,7х10^308

15-16

8

Extended

3,6х10^- 4951-1,1х10^4932

19-20

10

Comp

-2^63+1- 2^63-1

19-20

8

Currency

-922 337 203 685 477,5808 - 922 337 203 685 477,5807

19-20

8

Real

5,0x10^- 324 -1,7х10^308

15-16

8

Примечание

Шестибайтовый тип Real 48 применялся в ранних версиях языка Object Pascal как Real. Если вы перекомпилируете код, который использовал ранний шестибайтовый тип Real, вы можете для удобства изменить его на Real 48. Кроме того, вы можете применить директиву компилятора {$REALCOMPATIBILITY ON} для автоматического перевода типа Real в шестибайтовый.

О вышеперечисленных типах можно еще сказать следующее:

Над вещественными числами допускается осуществлять следующие операции:

Логические типы данных

Для хранения логических значений Object Pascal использует тип данных Boolean. Переменная логического типа занимает один байт памяти и может принимать два значения: 1 или 0. Значение 1 соответствует значению True (истина). Значение 0 соответствует значению False (ложь). Из-за того, что данный тип не совместим с подобными логическими типами, применяемыми в других языках программирования, Object Pascal имеет три дополнительных логических типа:

Операции над этими типами могут привести к разным значениям. В табл. 2.3 вы найдете отличия в результатах операций над различными логическими типами.



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


Самый выгодный курс обмена валюты