Внутреннее представление. Целые числа представляются в компьютере в двоичной системе счисления. В Паскале определены несколько целых типов данных, отличающиеся длиной и наличием знака: старший двоичный разряд либо воспринимается как знаковый, либо является обычным разрядом числа (таблица 1.5). Внутреннее представление определяет диапазоны допустимых значений величин (от нулей до единиц во всех двоичных разрядах).
   | Таблица 1.5. Целые типы данных | 
  | Тип | Название | Размер | Знак | Диапазон значений | 
  | integer | Целое | 2 байта | Есть | –32 768 .. 32 767 (–215 .. 215–1) | 
  | shortint | Короткое целое | 1 байт | Есть | –128 .. 127 (–2 7 .. 27–1) | 
  | byte | Байт | 1 байт | Нет | 0 .. 255 (0 .. 28–1) | 
  | word | Слово | 2 байта | Нет | 0 .. 65 535 (0 .. 2 16–1) | 
  | longint | Длинное целое | 4 байта | Есть | –2 147 483 648 .. 2 147 483 647 (–2 31 .. 231–1) | 
 
 Операции.С целыми величинами можно выполнять арифметические операции(таблица 1.6). Результат их выполнения всегда целый (при делении дробная часть отбрасывается).
   | Таблица 1.6. Арифметические операции для целых величин | 
  | Операция | Знак операции | Операция | Знак операции | 
  | Сложение | + | Деление | div | 
  | Вычитание | – | Остаток от деления | mod | 
  | Умножение | * |  |  | 
 
 К целым величинам можно также применять операции отношения, а также поразрядные операцииand, or, xor и not. При выполнении этих операций каждая величина представляется как совокупность двоичных разрядов. Действие выполняется над каждой парой соответствующих разрядов операндов: первый разряд с первым, второй — со вторым, и т. д. Например, результатом операции 3 and 2 будет 2, поскольку двоичное представление числа 3 — 11, числа 2 — 10.
 Для работы с целыми величинами предназначены также операции сдвигавлево shl и вправо shr. Слева от знака операции указывается, с какой величиной будет выполняться операция, а справа — на какое число двоичных разрядов требуется сдвинуть величину. Например, результатом операции 12 shr 2 будет значение 3, а выполнив операцию 12 shl 1, то есть сдвинув это число влево на 1 разряд, получим 24. Освободившиеся при сдвиге влево разряды заполняются нулями, а при сдвиге вправо — знаковым разрядом.
 Стандартные функции и процедуры.К целым величинам можно применять стандартные функции и процедуры, перечисленные в таблица 1.7 (в тригонометрических функциях угол задается в радианах).
   | Таблица 1.7. Стандартные функции и процедуры для целых величин | 
  | Имя | Описание | Результат | Пояснения | 
  | Функции | 
  | abs | Модуль | Целый | |x| записывается abs(x) | 
  | arctan | Арктангенс угла | Вещественный | arctg x записывается arctan(x) | 
  | cos | Косинус угла | Вещественный | cos x записывается cos(x) | 
  | exp | Экспонента | Вещественный | e x записывается exp(x) | 
  | ln | Натуральный логарифм | Вещественный | log ex записывается ln(x) | 
  | odd | Проверка на четность | Логический | odd(3) даст в результате true | 
  | pred | Предыдущее значение | Целый | pred(3) даст в результате 2 | 
  | sin | Синус угла | Вещественный | sin x записывается sin(x) | 
  | sqr | Квадрат | Целый | x 2 записывается sqr(x) | 
  | sqrt | Квадратный корень | Вещественный | √x записывается sqrt(x) | 
  | succ | Следующее значение | Целый | succ(3) даст в результате 4 | 
  | Процедуры | 
  | inc | Инкремент |  | inc(x) — увеличить х на 1
 inc(x, 3) — увеличить х на 3 | 
  | dec | Декремент |  | dec(x) — уменьшить х на 1
 dec (x, 3) — уменьшить х на 3 |