第1个回答 2012-04-25
sizeof为编译期宏,用于取得入参占用的内存大小,单位为字节
常见问题
有/无符号的char sizeof(char)=1
有/无符号的short sizeof(short)=2
float 对应4
double对应8
所有类型指针对应4
sizeof(数组名)数组所有元素总字节
数组元素个数=sizeof(数组名)/sizeof(单个元素)
sizeof求结构体大小时还涉及内存边界对齐问题
。。。
第2个回答 2012-07-29
因为sizeof返回的是数据类型的字节 a= 123456789 说明a是整型 整型是四个字节
第3个回答 2012-04-25
sizeof是求类型内存大小的
第4个回答 2012-04-25
它是反回占内存多大字节,int是4个字节char是1个