永发信息网

C++里的内置类型 int 到底是32位的还是16位的?

答案:6  悬赏:0  手机版
解决时间 2021-02-24 01:15
请举几个编译器的例子,不要空口无凭。

没有实际经验的人请不要乱讲,否则举报。

请注意,必须举至少3个主流编译器的例子才给分。
最佳答案
C++标准只规定int至少是16位,而且不比short int短,对具体是多少位没做要求,取决于编译器怎么实现。事实上,C++对所有算术类型的具体长度都没做要求。
  不过在目前大多数机器上,大多数编译器都将int实现为32位。
全部回答
java跟c#是4个字节的 c++是两个字节的16位
int64 ,有两个 是表示64位整数
32位的
不取决于编译器,取决于机器。 你看定义就知道了。 int 为一个机器子长
其实这很容易理解,DOS是16位磁盘操作系统,TC开发环境是基于DOS的,int是2个字节,也就是16位的 VC开发环境是基于windows操作平台的,如果是在32位系统中,int是4个字节的,也就是32位 包括现在的一些常用开发环境,比如DevC++,BC++等都是32位的 综合的说:int的字宽和范围不是取决于开发环境,而是取决于你写程序的时候编译器处于字长是多少的机子 对16位字长(DOS)的机子来说,int , signed int和unsigned int分别与short int ,signed short int 和unsigned short int的值域相同
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有没有能破解装了防火墙的无线网软件
承前启后的反义词
华泰保险专属代理天禧店怎么去啊,有知道地址
近光灯在仪表盘不显示符号吗
白色丝袜外面再穿一个白色及膝袜可以吗
汶川地震为何校舍倒塌多阅读答案
开封化三驴肉汤馆这个地址在什么地方,我要处
【新神曲狐狸】没国的神曲叫做什么?最近新出
二年级老师说思维不够严密,是什么意思
龙海医保中心在哪?具体一点,谢谢~
陈村回族乡卫生院在什么地方啊,我要过去处理
别人比我好,我一点都不高兴?
【描写读书的作文】描写读书的故事的作文
关公社区地址在什么地方,想过去办事
福州大学旗山校区附近都有哪些银行 有没有农
推荐资讯
感情诗句大全李白
福田花卉世界新址,要搬到哪里去了?
目前有哪些公司的舆情监测系统是可以免费使用
决定生物进化方向的是DA. 基因突变B. 基因重
高考已经报名,但我现在想留级,也就是不参加
广汉市小汉派出所我想知道这个在什么地方
【科普类书籍读后感】科普类书籍的读后感300
一首女声英文歌曲,高潮部分有种荡气回肠的感
跟女神表白,她回了一句你有病吧!什么意思!
鲍鱼可以爆炒吗
感情像红酒慢慢品是啥意思
读“等高线地形图”,完成(1)图中甲地在乙
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?