Целые типыВ языке Паскаль определено пять целых типов. Таблица. Целые типы Pascal
Переменные целого типа могут принимать только целые значения. Такие переменные в программе описываются следующим образом: Здесь a, b, c… - имена переменных, integer – тип переменных. Транслятор, встретив такое описание переменных a, b, c, запоминает, что эти переменные могут принимать только целые значения и формирует соответственно этому команды программы. Таблица. Операции над целыми типами, дающие в результате значение целого типа
Операции над операндами целого типа выполняются правильно только при условии, что результат и каждый операнд не меньше минимального (крайнего левого) и не больше максимального (крайнего правого) значений диапазона. Например, в Паскале существует константа maxint, в которой содержится максимально допустимое значение для типа integer. Тогда при выполнении операций в программе должны соблюдаться следующие условия: Над целыми типами, как и многими другими, допустимы операции отношения (сравнения). Результат таких операций относится к типу boolean и может принимать одно из двух значений – либо true (истина), либо false (ложь). Таблица. Операции отношения
Целые типы могут приниматься в качестве фактических параметров рядом стандартных функций языка программирования Pascal. Таблица. Стандартные функции Pascal, применимые к аргументам целых типов
Процедуры inc и dec могут иметь по одному или по два параметра целого типа. Если параметров два, то значение первого увеличивается (для inc) или уменьшается (для dec) на величину, равную значению второго параметра. Например, inc(x,2) равнозначно x+2. Если параметр один, то его значение увеличивается (для inc) или уменьшается (для dec) на единицу. Например, dec(x) равнозначно x-1. Следующие функции принимают в качестве аргументов значения вещественного типа, а возвращают значения целого типа: Примеры работы некоторых приведенных выше операций и функций: |