返回信息流在网上查了半天也没统一的结果。编译器和系统,到底是哪个决定?求权威分析明示。
通过『我邮2.0』发布
这是一条镜像帖。来源:北邮人论坛 / cpp / #77706同步于 2014/3/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
问个int占几个字节的问题
fredwade
2014/3/22镜像同步21 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
现在很少16位机了吧,一般不都是4字节麽
我觉得应该是int所要表示的范围决定多少字节的吧
这问题研究起来没什么意义啊?一般就int表示范围是2^32,所以4字节
突然想到了,在网上查了下很多人说和编译器有关系
【 在 a206206 的大作中提到: 】
: 32bit机器一般是4字节,64bit机器可以使4字节。
: 为毛研究这个。没用。。sizeof搞定一切
这样不是4个字节么。。。只和编译器有关么?
【 在 gaoweiwei 的大作中提到: 】
: 跟编译器有关,C++标准只规定int表示的范围至少为(-2^16 ~ 2^16-1),也就是两个字节