Delphi-6 - среда разработки программного обеспечения для систем промышленной автоматизации. Букреев В.Г - 42 стр.

UptoLike

Составители: 

type
digit = '0'..'9';
dig2 = 48 .. 57;
Тип-диапазон не обязательно описывать в разделе type, а можно указы-
вать непосредственно при объявлении переменной, например:
var
date : 1. .31;
month: 1..12;
Ichr : 'А'..'Z';
При определении типа-диапазона нужно руководствоваться сле-
дующими правилами:
два символа “..” рассматриваются как один символ, поэтому меж-
ду ними недопустимы пробелы;
левая граница диапазона не должна превышать его правую грани-
цу.
В стандартную библиотеку Object Pascal включены две функции,
поддерживающие работу с типами-диапазонами:
High(x) – возвращает максимальное значение типа-диапазона, к ко-
торому принадлежит переменная х;
Low(x) – возвращает минимальное значение типа-диапазона.
Вещественные типы
В отличие от порядковых типов, значения которых всегда сопос-
тавляются с рядом целых чисел и, следовательно, представляются в ПК
абсолютно точно, значения вещественных типов определяют произ-
вольное число лишь с некоторой конечной точностью, зависящей от
внутреннего формата вещественного числа. Вещественные типы, реали-
зованные в Object Pascal, приведены в таблице 2.6.
Таблица 2.6
Длина,
байт
Название Количество значащих
цифр
Диапазон значений
8 Real 15…16 5.0*10e-324…1.7*10e308
4 Single 7…8 1.5*10e-45…3.4*10e38
8 Double 15…16 5.0*10e324…1.7*10e308
10 Extended 19…20 3.4*10-4951…1.1*10e4932
8 Comp 19…20 2e63…+2e63-1
8 Currency 19…20 +/-922 337 203 685477,5807
42