猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
请问大神这句话怎么理解?
“如果在long类型和int类型
占用空间相同的机器
编写代码,当却时需要
32位整数
时,应使用long类型而不是int类型。”
GODDOOGE
浏览 1059
回答 1
1回答
Arven
c语言规定了short占用的存储空间不能多于int,long占用的存储空间不能少于int。这样规定是为了适应不同的机器。现在个人计算机上最常见的设置是,longlong占64位,long占32位,short占16位,int占16位或32位。 如果在long类型和int类型占用空间相同的机器上编写代码,当确实需要32位整数时,应使用long类型而不是int类型,以便把程序移植到16位机后仍然可以正常工作。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续