Навигация
Оглавление
Целочисленные типы данных
Целочисленные типы данных применяются для описания целочисленных данных. Для решения различных задач могут потребоваться различные целые числа. В одних задачах счет идет на десятки, в других - на миллионы. Соответственно в языке Delphi имеется несколько целочисленных типов данных, среди которых вы можете выбрать наиболее подходящий для своей задачи (таблица 2.1).

Тип данных Диапазон значений Объем памяти (байт)
Фундаментальные типы данных
Byte 0..255 1
Word 0..65535 2
Shortint -128..127 1
Smallint -32768..32767 2
Longint -2147483648..2147483647 4
Longword 0.. 4294967295 4
Int64 -2^63..2^63-1 8
Обобщенные типы данных
Cardinal 0.. 4294967295 4*
Integer -2147483648..2147483647 4*

Таблица 2.1. Целочисленные типы данных

* Примечание:
количество байт памяти, требуемых для хранения переменных обобщенных типов данных, приведено для 32-разрядных процессоров семейства x86.

Пример описания целочисленных данных:
var
X, Y: Integer;
TextLength: Cardinal;
FileSize: Longint;

Позволим себе дать небольшой совет. При программировании алгоритмов предпочтение следует отдавать обобщенным типам даных, поскольку они позволяют достичь максимальной производительности программ при переходе на другие модели компьютеров (например, при переходе на компьютеры, построенные на основе новых 64-разрядных процессоров). Переменные обобщенных типов данных могут храниться в памяти по-разному в зависимости от конкретной модели компьютера, и для работы с ними компилятор может генерировать наиболее оптимальный код. Однако при использовании переменных обобщенных типов данных ни в коем случае нельзя полагаться на формат их хранения в памяти, в частности на размер.

 

Сайт создан в системе uCoz