切换到宽版
  • 3921阅读
  • 0回复

FreePascal中的基本数据类型 [复制链接]

上一主题 下一主题
离线少先队
 
只看楼主 正序阅读 0 发表于: 2006-12-06
              预定义整型

  类型     范围              长度(字节)

  Byte    0 .. 255                1
 Shortint  -128 .. 127                1
 Smallint -32768 .. 32767               2
  Word    0 .. 65535               2
 Integer either smallint, longint or int64   size 2,4 or 8
 Cardinal either word, longword or qword    size 2,4 or 8
 Longint -2147483648 .. 2147483647          4
 Longword 0..4294967295 4
  Int64 -9223372036854775808 .. 9223372036854775807 8
  QWord 0 .. 18446744073709551615          8


              支持的实型

  类型     范围        有效宽度  长度(字节)

  Real   platform dependant     ???     4 or 8
  Single 1.5E-45 .. 3.4E38     7-8      4
  Double 5.0E-324 .. 1.7E308    15-16     8
 Extended 1.9E-4951 .. 1.1E4932   19-20     10
  Comp  -2E64+1 .. 2E63-1     19-20     8

 MAXINT和MAXLONGINT分别代表最大的INTEGER和LONGINT,则最小的就分别为MAXINT-1和MAXLONGINT-1
快速回复
限100 字节
 
上一个 下一个