Цілочислові типи - це типи даних, множини допустимих значень яких є множинами цілих чисел. Ідентифікатори цілочислових типів у мові Pascal, множини допустимих значень цих типів та обсяги пам’яті, що потрібні для збереження відповідних даних, наведені у табл.1.1.
Таблиця 1.1. Цілочислові типи
Тип даних | Кількість | Діапазон | ||
байтів | бітів | |||
shortint byte integer word longint | -128..127 0..255 -32768..32767 0..65535 -2147483648..2147483647 | -27..27-1 0..28-1 -215..215-1 0..216-1 -231..231-1 |
Таблиця 1.2. Арифметичні операції над цілочисловими значеннями.
Знак операції | Зміст операції | Приклади застосування та результати |
+ | додавання | 1 + 2 = 3; -32768+(-32768) = 0; |
- | Віднімання | 1-2=-1; |
- (унарний) | Зміна знаку числа | -(1)=1; |
* | Множення | 2 * 2 = 4; |
div | Визначення цілої частини від ділення | 7 div З = 2; -7 div 3 = -2; |
mod | Визначення остачі від ділення | 7 mod 3 = 1; -7 mod 3 = -1; |
/ | Ділення | 7/3 = 2.333 333 3(дійсне); |
Розглянемо операції порівнювання цілих чисел (операції відношення). Ці операції позначаються лексемами =, <>, >, <, >=, <= («дорівнює», «не дорівнює»., «більше», «менше», «не менше», «не більше» ). Операції відношення визначають, чи є істинним значення виразу порівняння. Таким чином, результат операції порівняння матиме логічний тип