-1按无符号整数格式输出为什么是65535?
答案:2 悬赏:60 手机版
解决时间 2021-03-01 05:24
- 提问者网友:低吟詩仙的傷
- 2021-02-28 12:09
本人菜鸟,请各位解释得清楚一些,谢了
最佳答案
- 五星知识达人网友:行路难
- 2021-02-28 12:55
现在的计算机是32位的,也就是按字计算
所以65535对应的16进制是FFFF,其实就是-1的补码
在计算机中,无论正负都以补码存在,目的是方便运算(只用加法就可以了)
如1-1就可以为
1 + -1
0001+FFFF=0000
所以65535对应的16进制是FFFF,其实就是-1的补码
在计算机中,无论正负都以补码存在,目的是方便运算(只用加法就可以了)
如1-1就可以为
1 + -1
0001+FFFF=0000
全部回答
- 1楼网友:廢物販賣機
- 2021-02-28 13:55
其实是这样的,你得到是计算后的结果,实际计算如下:
2^4+2^3+2^2+2+1
=16+8+4+2+1
=31
=2^5-1
高中学了等比数列求和你会理解更透彻的!
谢谢采纳!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯