Стандартные типы. Группа вещественных типов

   
На этом шаге мы рассмотрим характеристики вещественных типов.

   

   
По сравнению с реализациями Borland (Turbo) Pascal в группу вещественных типов добавлен тип Currency.

   
Группа вещественных типов состоит из шести типов, характеристики которых приведены в таблице 1.

Таблица 1. Характеристики вещественных типов

Название типа Идентификатор Диапазон представления чисел Значащие цифры мантиссы Размер памяти
Вещественное одинарной точности. Single от 1.5*10-45 до 3.4*1038 7..8 4 байта
Вещественное. Real от 2.9*10-39 до 1.7* 1038 11..12 6 байтов
Вещественное двойной точности. Double от 5.0*10-324 до 1.7*10308 15..16 8 байтов
Вещественное повышенной точности. Extended от 3.4*10-4932 до 1.1*104932 19..20 10 байтов
Целое в формате вещественного. Comp от - 263+1 до 263-1или приблизительноот -9.2*1018 до 9.2*1018 19..20 8 байтов
Вещественное повышенной точности в формате с фиксированной точкой. Currency от -922337203685477.5808 до 922337203685477.5807 19..20 8 байтов

   
Тип Currency служит для финансовых вычислений. В памяти переменные типа Currency хранятся как 8-байтовые вещественные числа формате с фиксированной точкой,
в котором под дробную часть отводятся четыре десятичных знака.

   
В этой группе также необходимо выделить тип Соmр, который является своеобразным "гибридом" целого и вещественного типов. С одной стороны, переменные и константы этого типа могут
иметь только целые значения (свойство целых типов). С другой стороны, тип Соmр, в отличие от целых типов, не является порядковым (свойство вещественных типов). Соответственно этому, типу
Соmр не присущи перечисленные на предыдущих шагах свойства порядковых типов и поэтому его относят к группе вещественных типов. При присваивании переменной типа Соmр дробного значения происходит
округление до ближайшего целого.

   
На следующем шаге мы рассмотрим булевские типы.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий