整数类型

2019-01-14

整数类型


在 Delphi 3 中,Cardinal 类型所表示的
32 位无符号值实际占 31 位,取值最高为 20 亿。Delphi 4 新增了一种无符号数字类型-- LongWord,它是真正的 32 位值,取值最高达 40 亿。现在 Cardinal 类型已成了 LongWord 类型的别名,只是 LongWord 能容纳大于 20 亿的无符号数,而且它的数值表示法与 CPU 内部数值表示法一致。

Delphi 4 中新增的另一个数据类型是 Int64 类型,这一类型能表示长达 18 个数字的整数。系统中的有序类型例程(如 High 和 Low)、数字例程(如 Inc 和 Dec)及字符串转换例程(如 IntToStr)都支持这一新类型。反过来,有两个新增的专用函数 StrToInt64 和 StrToInt64Def 支持从字符串向数字的转换。


阅读37