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

请问大神这句话怎么理解?

请问大神这句话怎么理解?

C
GODDOOGE 2018-02-07 00:37:42
“如果在long类型和int类型占用空间相同的机器编写代码,当却时需要32位整数时,应使用long类型而不是int类型。” 
查看完整描述

1 回答

已采纳
?
Arven

TA贡献7条经验 获得超6个赞

c语言规定了short占用的存储空间不能多于int,long占用的存储空间不能少于int。这样规定是为了适应不同的机器。现在个人计算机上最常见的设置是,longlong占64位,long占32位,short占16位,int占16位或32位。 如果在long类型和int类型占用空间相同的机器上编写代码,当确实需要32位整数时,应使用long类型而不是int类型,以便把程序移植到16位机后仍然可以正常工作。

查看完整回答
反对 回复 2018-02-07
  • 1 回答
  • 0 关注
  • 1058 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信