数据类型中的整型-int
整型有两种前缀,一种是声明长度;另一种定义整型范围。
第一种:short,long;
例如
short int 短整型
long int 长整型
int 整型
第二种 signed,unsigned
例如
有符号整型 singned int
无符号整型 unsigned int
第一种默认是有符号(signed);第二种默认整型。
在32位系统里,short内存占2字节(Byte),int 内存占4字节(Byte),long int 内存也是占4字节(Byte)。
也就是说长整型不一定比整型长,其实整型也不一定比短整型长。因为数值类型相互之间大小规则很简单:
长整型至少应该和整型一样长,整型至少和短整型一样长。但在ANSI标准中说明了各种数值最小允许范围。(附件有部分整型ANSI最小允许范围)
文章评论(0条评论)
登录后参与讨论