为什么8位有符号十进制整数 -128的补码是1000 0000 ?我想来想去想不通
-128不是超过8位了嘛?应该和+128一样,归在16位里啊,为什么128的补码是10000000呢.我觉得补码1000 0000的十进制数应该是-0 呀
人气:200 ℃ 时间:2019-08-18 02:16:19
解答
+0和-0都是一个.
看看补码的原理就是了.
好像是绝对值按位取反+1.
128在8位补码是无法表示的,-128才能表示.
1000 0000是-128的补码,0的补码就是0.
推荐
- 请问1000 0000 0000 0000 代表有符号的16进制数如何补码运算,以及如何进行十进制转换?
- 8位有符号数的补码表示范围
- 用32位二进制补码表示带符号的十进制整数的范围是
- 16位有符号数的补码所表示的十进制数的范围?
- 若采用16位二进制补码形式表示整数,最高位为符号位,则十进制数-32768的补码表示为
- 高锰酸钾分解制取氧气的实验中,试管口放置蓬松棉花团的目的是什么?
- 能不能用巧算的方式来计算2的22次方
- 0,1,1,3,4,5,8,(),()怎么填,有什么规律,急
猜你喜欢