主题:求pascal中的数据类型,越多越好
fxzxg
[专家分:430] 发布于 2005-11-17 13:05:00
每十个加十分
回复列表 (共4个回复)
沙发
Sincera [专家分:10] 发布于 2005-11-17 22:01:00
integer longint shotint byte char double extra string
板凳
小虾虾 [专家分:300] 发布于 2005-11-18 10:26:00
work boolean real
3 楼
linhan828 [专家分:280] 发布于 2005-11-18 19:05:00
预定义整型
类型
范围 长度(字节)
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 楼
小田甜 [专家分:3910] 发布于 2005-11-18 19:07:00
我知道的只有这么几个:
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等
我来回复