永发信息网

为啥32767加了1运行结果直接变成-32768?C语言超入门题

答案:2  悬赏:20  手机版
解决时间 2021-04-08 14:13
为啥32767加了1运行结果直接变成-32768?C语言超入门题
最佳答案
有符号数的最大值是
2的15次方-1 = 32767是不是呢
也就是15个1
0111111111111111 这个代表有符号数32767,最高位0代表符号位,0代表正数
c = a+1 = 1000000000000000是吧
c是有符号数1000000000000000,1代表符号为,那么是不是这个数就是负数,负数在计算机中以补码方式存放,那么c的原码就是1000000000000000(原码等于补与取反加1,符号为不变),1000000000000000这个数是负数-32768
全部回答
short型变量是2字节的,表数范围是-32768~+32767。32767的2字节二进制是0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么花一有花骨朵就掉了呢
下面这段文字摘选自鲁迅先生的《从百草园到三
红楼梦中的唯美诗词,红楼梦中有哪些唯美的诗
梦见自己的脸头像乞丐一样脏乱
When he walks ______ my desk, he often kno
跟男朋友在一起四年半了,高中同学,现在我们
一条 长45厘米.A.直线B.射线C.线段
大同傻大碗刀削面这个地址在什么地方,我要处
什么是微型消防站
明财位选什么颜色的花盆对风水好
如图中∠1=40°,你能求出∠2、∠3、∠4其他
歌会不会写尽?就是说新歌曲、音乐已经出不来
从A、B、C、D四个选项中,找出其划线部分
打架会造成肺气仲吗
现代索九车门打不开是什么原因
推荐资讯
大家的电池的实际容量是多少
wwe的冷石奥斯丁和wcw的高柏哪个厉害?
温江世纪汽修厂在什么地方啊,我要过去处理事
坐日本航班的注意事项!
你长得丑英语怎么说,虽然你长得丑,但是你想
钢筋板面附加筋弯勾向左和向右是什么
实验室中,氮氧化物废气(主要成分为NO2和NO
多人生存类电脑游戏,最好是3D的不要僵尸的
多人玩的单机游戏
急急急,我一直低烧不退怎么办?
变压器的运行维护及检修应该注意什么
下列各句中,依次填入横线处的词语,最恰当的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?