Delphi тип Cardinal – основной тип целого числа без знака.
System unit
type Cardinal = 0..4294967295;// На время написания
Тип Cardinal – это Integer, размер которого не гарантируется. Это основное целое число без знака, и в настоящее время имеет такую же вместимость как LongWord : 32 бита.
Для хранения очень больших целых чисел, используйте тип Int64.
Примечание.
Обычно Cardinal используется в параметре передающемся к функциям типа C.
Тип Cardinal в Delphi: Показываем вместимость Cardinal
var
min, max : Cardinal;
begin
// Установка минимального и максимального значения этого типа данных
min := Low(Cardinal);
max := High(Cardinal);
ShowMessage('Min значение cardinal = '+IntToStr(min));
ShowMessage('Max значение cardinal = '+IntToStr(max));
end;
Результат
Min значение cardinal = 0
Max значение cardinal = 4294967295
Похожие функции, процедуры и команды
Byte — целочисленный тип, поддерживающий значения от 0 до 255.
Int64 — 64 битовое целое число - наибольшее в Delphi.
Integer — основной тип целого числа.
LongInt — целое число, размер которого 32 бита.
LongWord — 32 битовое число без знака.
ShortInt — целочисленный тип, поддерживающий значения от -128 до 127.
SmallInt — целочисленный тип, поддерживающий значения от-32768 до 32767.
Word — целочисленный тип, поддерживающий значения от 0 до 65535.
