Лекция: Вопрос №26 Целый тип данных.
Эта группа типов обозначает множества целых чисел в различных диапазонах. Имеется пять целых типов, различающихся допустимым диапазоном значений и размером занимаемой оперативной памяти. Целые типы обозначаются идентификаторами. Byte, Shortint, Word, integer, Longint; их характеристики приведены в следующей таблице.
| Целый тип | Диапазон значений | Размер памяти |
| Shortint | -128..127 | 1 байт |
| Integer | -32768..32767 | 2 байта |
| Longint | -2147483648..2147483647 | 4 байта |
| Byte | 0..255 | 1 байт |
| Word | 0..65535 | 2 байта |
Значения целых типов могут изображаться в программе двумя способами: в десятичном виде (традиционно, в виде последовательности цифр) и в шестнадцатеричном виде. В последнем случае в начале ставится символ '$' (знак доллара). Максимально допустимый диапазон изображений десятичного числа есть:
-2147483648 ., +2147483747
Над целыми типами определены такие операции:
- "+" — сложение;
- " * " — умножение;
- " — " вычитание;
- div — целочисленное деление;
- mod — получение остатка от целочисленного деления.
Над целыми значениями допустимы следующие операции:
— четыре арифметических действия, имеющие привычный смысл. Эти действия обозначаются символами:
+ сложение
— вычитание
* умножение
/ деление
— две дополнительные операции «типа деления», обозначаемые служебными словами:
div деление нацело (с отбрасыванием дробной части)
mod взятие остатка от целочисленного деления
При применении к целым значениям все перечисленные операции (кроме деления) дают целый результат. Операция деления всегда дает вещественный результат.