Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прості типи даних.docx
Скачиваний:
2
Добавлен:
15.11.2019
Размер:
38.93 Кб
Скачать

2.3. Прості типи даних

До простих типів даних належать дійсні типи, тип дата-час і порядкові типи. Порядкові – це дані знання, які вони можуть приймати можна перерахувати. Наприклад, символьні дані можуть приймати 256 різних значень, логічні 2 значення true або false і. т. п. До порядкових відносяться: цілі, логічні, символьні, дані що перераховуються та діапазонні дані.

Цілі дані подаються цілими числами зі знаком і без знаку. В залежності від діапазону значень цілі дані можуть бути таких типів Табл..2.1.

Логічні дані набувають двох значень: true (істинно), false (хибно) і можуть бути таких типів Табл..2.2.

Табл..2.1.

Тип даних

Діапазон

Формат

(байтів)

Byte

0 .. 255

1

Word

0 ..65535

2

Longword

0 .. 4294967 295

4

Shortint

-128 ..+127

1

Smallint

-32768 .. +32767

2

Integer

-2147453648 .. +2147453647

4

Longint

-2147453648 .. +2147453647

4

Int64

-9*

8

Табл..2.2.

Тип даних

Діапазон

Формат

(байтів)

Boolean

False (0), True (1)

1

Bytebool

False (0), True ( )

1

Bool

False (0), True ( )

2

Wordbool

False (0), True ( )

2

Longbool

False (0), True ( )

4

Символьні дані можуть бути типу Char (однобайтові символи коду Ansi) і типу WideChar (двобайтові символи коду Unicode) Табл..2.3.

Табл..2.3.

Тип даних

Діапазон

Формат

(байтів)

Char

Код Ansi

1

Widechar

Код Unicode

2

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

Var A: (B..F, X, Y, Z);

Тип-діапазон. Тип-діапазон є підмножиною свого базового типу, яким може бути будь-який порядковий тип, крім типу-діапазон. Тип-діапазон задається межами своїх значень

<мінімальне значення > .. <максимальне значення >.

Тип-діапазон успадковує всі властивості свого базового типу. Наприклад,

Var A: 1..100;

Дійсні дані представляються в експоненціальній формі

S

E

M

тут S – знак числа, E – порядок, M – мантиса числа. В залежності від формату представлення дійсні дані можуть бути таких типів Табл..2.4.

Табл..2.4.

Тип даних

Діапазон

Формат

(байтів)

Мантиса

(знаки)

Real

5.0Е-324 .. 1.7Е+308

8

15 – 16

Real48

2.9E-39 .. 1.7E+38

6

11 – 12

Single

1.5Е-45 .. 3.4Е+38

4

7 – 8

Double

5.0Е-324 .. 1.7Е+308

8

15 – 16

Extended

3.4Е-4931 .. 1.1Е+4932

10

19 – 20

Comp

8

19 – 20

Currency

(грошеві)

922337203685477.5808 ..

922337203685477.5807

8

19 – 20

Тип дата-час визначається ідентифікатором типу TDateTime і призначений для зберігання дати і часу. У внутрішньому (машинному) представленні займає 8 байтів.