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

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

   

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

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

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

Название типаИдентификаторДиапазон представления чиселЗначащие цифры мантиссыРазмер памяти
Вещественное одинарной точности.Singleот 1.5*10-45 до 3.4*10387..84 байта
Вещественное.Realот 2.9*10-39 до 1.7* 103811..126 байтов
Вещественное двойной точности.Doubleот 5.0*10-324 до 1.7*1030815..168 байтов
Вещественное повышенной точности.Extendedот 3.4*10-4932 до 1.1*10493219..2010 байтов
Целое в формате вещественного.Compот - 263+1 до 263-1или приблизительноот -9.2*1018 до 9.2*101819..208 байтов
Вещественное повышенной точности в формате с фиксированной точкой.Currencyот -922337203685477.5808 до 922337203685477.580719..208 байтов

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

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

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



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

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