0
点赞
收藏
分享

微信扫一扫

关于负数表示的数值为什么比整数大1?


答:

因为正数和负数表示和计算一般是用补码进行表示,所以,除了第一位二进制表示的是符号位,其余的表示数值,当补码表示
11111 为 -31 而-32的补码的表示为 10000;相当于-31的二进制补码的数值位加上一个1对应的数值为就变成了0,而符号位不参与运算。


举报

相关推荐

0 条评论