中易网

C语言的int类型在32位和64为机器上都是4个byte吗?

答案:6  悬赏:80  
解决时间 2021-03-18 09:08
C语言的int类型在32位和64为机器上都是4个byte吗?
最佳答案
看编译器,C是一种规范,各个编译器实现得不一样,用作交叉编译的时候,在64位编译32位就得4byte了不是
全部回答
楼上的学校学的是90年代的书,准确是十多年前的书..
楼上的!汗,现在还有16位机吗?还是2字节呢,你还是停留在学校的理论阶段吧.还是再学十年前出的书!!
变量占用内存字节由操作系统决定, 64位系统中,long占用8字节,…… 32位操作系统中,int,long占用4字节,short占用2字节…… 16位系统中,int占用2字节,…… 数字3占用多少,和你声明的的类型有关, 在32位系统中,将3赋值给short型变量,他就占用2个字节,如果赋值给int型,他就占用4个字节 可以用sizeof这个函数来计算。例子: int x, n; n = sizeof(x); n的值就是结果。
不是的32位4byte 64位8byte
跟编译器和操作系统有关。 在sorlais9下,int在64位为8byte。 不过如果你使用long就可以在所有操作系统下都会32位为4byte,64位为8byte了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
嘿啦啦啦呼啦啦啦呼哟嘿是什么歌
龙泉到金堂走成南高速过路费???
春季护肤的重点?
电脑,cpu,amdx4,641四核,内存:ddr1600,4g
为什么我用cs5修改gif图片 都是给第一帧修改
鹌鹑蛋在超市里面买的可以孵化吗
想知道陶瓷艺术背景墙价格贵不贵?
包商银行24小时自助银行(中心西街)我想知道这
无锡哪家银行最好贷款
牛仔背带裤腰围2尺1的。那臀围是多少
月子期可以洗澡洗头吗
脚后跟磨成水泡
易迅网订单号:1021304981普通快递单号194293
淘宝运费怎么计算
华硕p5q主板4个内存插槽只有靠近cpu一个好使
推荐资讯
淘宝上宁美的机子如果自己买相同的硬件组装花
梦见一个不认识的人死了然后用火把烧了
哪有批发天方绞股蓝茶的?
女人吃什么可以瘦小腿?急急急
12月16号滦县机动车号限行吗
colly叶绿素在淘宝买的有二维码扫的是正品,但
冰吧客休闲饮品我想知道这个在什么地方
你们买iPhone7还是7plus啊,我男的,你们呢
现在大陆人去台湾需要什么手续?签证困难吗?
票房最高的国产黑道电影
漯河下周天气预报
辽宁省沈阳市辽中县于家房镇陡沟子村邮编是什
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?