永发信息网

下面程序输出结果是 int x=-32769;printf("%d",X);为什么是32767?

答案:2  悬赏:0  手机版
解决时间 2021-04-12 06:49
下面程序输出结果是 int x=-32769;printf("%d",X);为什么是32767?
最佳答案
这是int型数据溢出的问题,16位int范围-32768~32767

所以-32769超出了int范围,-32768多减一个就变成了32767
全部回答
这和补码有关系。学到后面你就知道了。 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
CF啥地图有趣?
地板缝隙太脏怎么处理,地砖缝隙脏了怎么处理
QQ密保忘记 如何改密码呢?
我的QQ寻仙.QQ自由幻想.QQ飞车.QQ三国.英雄岛
网上买东西怎样才能在官网订购?
镇雄县公安局果珠派出所道路交通管理中队我想
周朴园由书房进,大家不动,静寂。阅读答案
如何下电子书
什么东西最容易去斑
月经来潮后5天吃达英35后月经一直不干净还越
长脸适不适合空气刘海,哪个星座最适合空气刘
怎样才能使自己有自信心
找几个好玩的游戏网站?
克莱德曼的钢琴哪一首最好听
1947年10月,美、中等23国签署《关税与贸易总
推荐资讯
云南有悬棺吗?
聚友渔具这个地址在什么地方,我要处理点事
DM分区出现的问题
QQ空间里添加过的歌被删了,怎么才能冲新添加
希望能够提供大学(专科)三年中一些重要事件
单选题我国东部地区夏季盛行东南风,是因为我
只楚居民区社区服务中心我想知道这个在什么地
我要怎样才能有女朋友
西芬路地址有知道的么?有点事想过去
为什么我的DNF上面的好封装和设计图还有粉装
血红蛋白中不含的化学元素是A.CB.NC.PD.Fe
如图,已知A,B,C是⊙O上的三点,若∠B=50°
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?