为了账号安全,请及时绑定邮箱和手机立即绑定

整形int和短整形short int 长度一样,为什么要高两个表示呢?

整形int和短整形short int 长度一样,为什么要高两个表示呢?

正在回答

1 回答

在32位系统中int占32位,也就是4个字节,而在老式的16位系统中,int占16位,即2个字节。而short int占2字节。

所以在16位的C编译器看来没有区别,在32位C编译器中int占四个字节,short int占2字节

2 回复 有任何疑惑可以回复我~
#1

weixin_慕莱坞3471793

通俗点的话是不是可以这样讲:16位系统int 2个字节 32位系统int 4个字节 64位int 8个字节? int字节是根据系统位数变化的???
2019-07-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

整形int和短整形short int 长度一样,为什么要高两个表示呢?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号