第1个回答 2013-10-19
bool布尔量就是开关量只有0,1 byte字节 word字16位整数 dword双字32位整数 int带符号16位整数 dint带符号32位整数 real浮点数实数32位 想了想,再给你个再具体的,但是你要做什么用? 1000位)1kb=1024字节,1字=2字节,1双字=2字=4字节,1字节=8位 整数有符号型与无符号型。 整数分 32位平台: short在内存中占两个字节,范围为-2^15~(2^15-1) int在内存中占四个字节,范围为-2^31~(2^31-1) long在内存中占四个字节,范围为-2^31~2^31-1 无符号型:最高位不表示符号位 unsignedshort在内存中占两个字节,范围为0~2^16-1 unsignedint在内存中占四个字节,范围为0~2^32-1 unsignedlong在内存中占四个字节,范围为0~2^32-1 实型变量: 分单精度float和双精度double两种形式: float:占四个字节,提供7~8位有效数字。 double:占八个字节,提供15~16位有效数字。 (二)16位平台: 1)整型(基本型):类型说明符为int,在内存中占2个字节。 2)短整型:类型说明符为shortint或short。所占字节和取值范围均与整型(基本型)相同。 3)长整型:类型说明符为longint或long,在内存中占4个字节。 无符号型:类型说明符为unsigned。 无符号型又可与上述三种类型匹配而构成: 各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同。但由于省去了符号位,故不能表示负数。 实型变量: 分为单精度(float型)、双精度(double型)和长双精度(longdouble型)三类。 单精度型占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E 38,只能提供七位有效数字。 双精度型占8个字节(64位)内存空间,其数值范围为1.7E-308~1.7E 308,可提供16位有效数字。 长双精度型16个字节(128位)内存空间,可提供18-19位有效数字。