永发信息网

c语言 int a,b=65536;a=b;printf("%d",a) 为什么得0啊

答案:3  悬赏:20  手机版
解决时间 2021-02-18 14:06
c语言 int a,b=65536;a=b;printf("%d",a) 为什么得0啊
最佳答案
a,b都是整型变量(十六位二进制数),65536超出了它们的范围,它的二进制值是1后面十六个0,把它存放到a或b里面就会产生溢出,于是只取后面的十六位数,也就是十六个0,故结果输出0

全部回答
不得0,得65535啊。追问题少写了 c语言 long int b=65536;追答那也是65536啊。
如果int是两字节、即16位的话,65536超出了两字节能表示的范围,其低16位为全0,所以为0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
旅游企业服务最基本,最基础的质量特性是()
世纪城翠叠园电费多少钱一度啊?
请问南京二十九中教学质量怎样?高考升学率怎
金谷卫生室地址在什么地方,想过去办事
华为Watch2配置怎么样 华为Watch2配置功能全
行车记录仪的内存为什么容易满?
任县新兴西路邮政支局地址有知道的么?有点事
一个克一个力念什么
已知:如图,△ABC全等于△ADE(接下来的题目看
能够刺激呼吸器官、导致气管炎、量大时引起中
男人可以接受出轨还人流的女人吗
03158403616:这个电话是唐山哪里的电话?(哪
哇嘎2.6.7.6版本,怎么解除限制`求高手`很多
京融地产凤凰城店在哪里啊,我有事要去这个地
怎么利用lingo进行固定条件的工件排序的约束
推荐资讯
生态系统中,绿色植物固定的太阳能沿着食物链
是不是爽肤水或者柔肤水在晃动之后不起泡沫才
1 医生带额镜给病人检查耳朵是巧妙的解决利用
麦克维尔冷水机组电机由()冷却,油由()冷却;
富民村村民委员会地址有知道的么?有点事想过
占地面积138.73万平方米是多少亩
外挂抢红包怎么按装
福建省恒实担保公司地址在哪,我要去那里办事
建筑工程量计算用什么软件算?CAD图纸画好导什
太阳下山了.把这句话改成打比方的句子.怎么写
湖北哪个市靠近河南
漫画中的学生过分强调了A. 外因是事物变化发
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?