Ниже приведены целочисленные типы данных Паскаль, объем памяти, необходимый для хранения одной переменной указанного типа, множество допустимых значений и применяемые операции.
Integer - зарезервированное слово, обозначающее целочисленный тип данных с диапазоном значений [-32 768 .. 32 767].
Переменные типа Integer могут принимать целые значения только из указанного диапазона.
Для хранения одной переменной данного типа выделяется 2 байта памяти.
Операции, применимые к данному типу данных:
+
-
/
*
Div (только целая часть от деления)
Mod (только остаток от деления)
>=
<=
=
<>
<
>
Byte - зарезервированное слово, обозначающее целочисленный тип данных с диапазоном значений [0 .. 255].
Переменные типа Byte могут принимать целые значения только из указанного диапазона.
Для хранения одной переменной данного типа выделяется 1 байт памяти.
Операции, применимые к данному типу данных:
+
-
/
*
Div (только целая часть от деления)
Mod (только остаток от деления)
>=
<=
=
<>
<
>
Word - зарезервированное слово, обозначающее целочисленный тип данных с диапазоном значений [0 .. 65535].
Переменные типа Word могут принимать целые значения только из указанного диапазона.
Для хранения одной переменной данного типа выделяется 2 байта памяти.
Операции, применимые к данному типу данных:
+
-
/
*
Div (только целая часть от деления)
Mod (только остаток от деления)
>=
<=
=
<>
<
>
Shortint - зарезервированное слово, обозначающее целочисленный тип данных с диапазоном значений [-128 .. 127].
Переменные типа Shortint могут принимать целые значения только из указанного диапазона.
Для хранения одной переменной данного типа выделяется 1 байт памяти.
Операции, применимые к данному типу данных:
+
-
/
*
Div (только целая часть от деления)
Mod (только остаток от деления)
>=
<=
=
<>
<
>
Lonhint - зарезервированное слово, обозначающее целочисленный тип данных с диапазоном значений [-2 147 483 648 .. 2 147 483 647].
Longint могут принимать целые значения только из указанного диапазона.
Для хранения одной переменной данного типа выделяется 4 байта памяти.
Операции, применимые к данному типу данных:
+
-
/
*
Div (только целая часть от деления)
Mod (только остаток от деления)
>=
<=
=
<>
<
>
|