За допомогою програм МВР вирішуються найрізноманітніші завдання, тому необхідно мати можливість створювати й обробляти різні типи даних. Основна одиниця інформації — окремий елемент даних, наприклад число або символ.
Тип даних визначає обсяг пам'яті, необхідний для зберігання даного об'єкта, і операції, що можна над цим об'єктом виконувати.
Тип даних
Позначення
Опис
Обсяг пам'яті
Приклади
Цілочисельний тип
Byte
Цілі числа в інтервалі
[0; 255]
1 байт
0, 5, 245
Shortint
–128..127
1 байт
-5, 26, 96
word
0..65535
2 байта
0, 36, 6545
Integer
(основний)
Цілі числа в інтервалі
[-32767; 32767]
2 байта
457, -568, -7, 0
longint
–2147483648..2147483647
4 байта
-2356, 988456
Дійсний
тип
single
1.5·10–45–3.4·1038
4 байта
236,36; 6954,369
Real
(основний)
Значення з плавоючою крапкою, що містить мантису (до 11 значущих цифр) і експоненту - степінь числа 10 (від 10-39 до 1038)
6 байтів
0.4,-1.8, 0.172Е+3,
37Е-4
extended
3.4·10–4951 –1.1·104932
10 байт
0.4,-1.8, 0.172Е+3,
Символьний тип даних
Char
Символьні константи містять один символ, який обмежено апострофами
1 байт
А', 'є', Y, '2'
Рядковий тип даних
String
Рядок символів довжиною не більше 255
Залежить від довжини
Логічний тип даних
Boolean
Константи логічного типу мають два можливі значення: True (істинне) і False (хибне)
1 байт
5<3 - True 5+8>14- False
Операції відношень
Результатом операції відношень є значення логічного типу: