c语言数据类型存储空间长度 在C语言中5种基本数据类型的存储空间长度的排列顺序?
在C语言中5种基本数据类型的存储空间长度的排列顺序?For.type name variable byte value range][signed]char 1-128~127unsigned cha
在C语言中5种基本数据类型的存储空间长度的排列顺序?
For.
type name variable byte value range][signed]char 1-128~127
unsigned char 1 0~255
[signed]long int 4-2147483648~2147483647
unsigned long[int]4 0~4294967295
float 4-3.4e38~3.4e38 7个有效位
double 8-1.7e308~1.7e308 15个有效位
在32位系统上,short、int、long、float、double和char的内存大小分别为2、4、4、8、8和1字节。
(请注意,这是指一般情况。不同的平台可能不同。可以使用sizeof关键字测试特定平台。)