IPB

> Вещественные типы
Чат
Форум
Загрузка...
 

Язык:
Русский
English

 Вещественные типы


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

Число с плавающей запятой обычно состоит из трёх значений - М, B и E - так что М x B**E = N, где B - всегда 2, а М и E - целочисленные значения, находящиеся внутри некоторого диапазона (для разных типов разные диапазоны).

Borland Pascal обеспечивает пять предопределённых вещественных типов. Каждый тип имеет свой диапазон и точность:

   Тип       Диапазон            Точность Байт
   Real      2.9e-39..1.7e38     11-12    6
   Single    1.5e-45..3.4e38     7-8      4
   Double    5.0e-324..1.7e308   15-16    8
   Extended  3.4e-4932..1.1e4932 19-20    10
   Comp     -9.2e18..9.2e18      19-20    8

Обратите внимание: тип Comp - 64-разрядное целое число. В нём можно хранить только целочисленные значения в диапазоне (-2**63 + 1) .. (2**63 - 1).

Borland Pascal поддерживает две модели генерации объектного кода с числами с плавающей запятой :

Вы можете использовать директиву компилятора $N для переключения между двумя моделями.

В режиме $N+ директива компилятора $E управляет, включать ли библиотеки эмуляций 80x87 в готовую программу.

Ада

   Тип             Диапазон            Точность Байт
   Short_Float     1.5e-45..3.4e38     7-8      4
   Float           1.5e-45..3.4e38     7-8      4
   Long_Float      5.0e-324..1.7e308   15-16    8
   Long_Long_Float 3.4e-4932..1.1e4932 19-20    10

В дополнение к вещественным типам, можно определять не менее нужные типы чисел с фиксированной запятой. 

См. также

Лекция №2.1: Типы данных и операции

 
 К началу страницы 
Тэги: Real
 

Код для вставки: :: :: :: ГОСТ ::
Поделиться: //
 



-
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"