Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы по программированию / Osnovy_programir_zadania.doc
Скачиваний:
38
Добавлен:
03.03.2016
Размер:
2.78 Mб
Скачать
      1. Стандартні типи даних

Дані, що використовуються в програмі, належать певному типу, який визначає:

  • множину допустимих значень,

  • множину операцій, що можуть застосовуватися до них;

  • обсяг пам’яті, необхідної для розміщення відповідних значень.

Стандартні типи даних Рascal (табл. 1.6):

Таблиця 1.6. Стандартні типи Рascal

Тип

Назва

Діапазон значень

Обсяг пам'яті (байт)

Цілі типи

byte

коротке ціле без знака

0 .. 255

1

shortint

коротке ціле із знаком

-128 .. 127

1

integer

ціле із знаком

-32768 .. 32767

2

word

ціле без знака

0 .. 65535

2

longint

довге ціле із знаком

-2147483648 .. 2147483647

4

Дійсні типи

real

дійсний

2.910-39  1.71038

6

sinqle

звичайної точності

1.510-45  3.41038

4

double

подвійної точності

5.010-324  1.710308

8

extended

підвищеної точності

3.410-4932 1.1104932

10

comp

складний

-9.21018  9.21018

(-263+1  263 -1)

8

Логічний тип

boolean

0 .. 1

1

Символьний тип

char

0 .. 255

1

Стандартні типи даних С++ (табл. 1.7):

Таблиця 1.7. Стандартні типи С++

Тип

Діапазон значень

Обсяг пам'яті (байт)

Цілі типи

short int

-32768 .. 32767

2

unsigned int

0 .. 65535

2

int

-32768 .. 32767

2

unsigned long

0 .. 4294967295

4

long

-2147483648 .. 2147483647

4

long long або _int64

–9223372036854775808 …

9223372036854775807

8

unsigned _int64

0 … 18446744073709551615

8

Дійсні типи

float

3.410-38 .. 3.410+38

4

double

1.710-308 .. 1.710+308

8

long double

3.410-4932 .. 1.110+4932

10

Символьнi типи

unsigned char

0 .. 255

1

char

-128 .. 127

1

Соседние файлы в папке Лабы по программированию