有符号二进制数11111111转化为十进制数为何是-1?

有符号二进制数11111111转化为十进制数为何是-1?
数学人气:730 ℃时间:2019-12-24 20:48:43
优质解答
它的最高位是1,所以是负数.
按补码规则,如下等式成立:
负数 = 负数的绝对值按位取反+1
负数按位取反+1 =负数的绝对值
所以11111111按位取反+1 就等于 1.
因此,对应-1有些时候取反不管符号位,有些时候要。都是哪些时候呢,有点混你最好再看下 补码相关资料。 正数的补码就是本身有符号数当然都要看符号位。
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版