回 帖 发 新 帖 刷新版面

主题:求pascal中的数据类型,越多越好

每十个加十分

回复列表 (共4个回复)

沙发

integer longint shotint byte char double extra string

板凳

work boolean real

3 楼

预定义整型
类型
范围  长度(字节)
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

4 楼

我知道的只有这么几个:

System库:
  整型:
Shortint   -128..127                 Signed 8-bit
Integer    -32768..32767             Signed 16-bit
Longint    -2147483648..2147483647   Signed 32-bit
Byte       0..255                    Unsigned 8-bit
Word       0..65535                  Unsigned 16-bit
  字符型:char
  布尔型:
Boolean  = (False, True);
WordBool = (False, True);
LongBool = (False, True);
ByteBool = (False, True);
  实型:
real       2.9e-39..1.7e38       11-12     6
single     1.5e-45..3.4e38        7-8      4
double     5.0e-324..1.7e308     15-16     8
extended   3.4e-4932..1.1e4932   19-20    10
comp       -9.2e18..9.2e18       19-20     8
  其它:指针,string,text,file
     数组,子界,枚举等
Dos库:datetime,pathstr,SearchRec等

我来回复

您尚未登录,请登录后再回复。点此登录或注册