中国平安北京总部:将十进制-37转换成二进制,用补码表示

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 02:27:28
不要那中理论式的,简单点

错了2楼的
-37的原码为10100101 其中最高位1表示负号(如果是正的话就用0表示)
补码:
正数的补码与原码相同
负数的补码是该数的反码加1
所以要先求反码
反码
正数的反码为本身
负数的反码是 符号位最高位为1 其余各位为该数绝对植的原码按位取反
-37的反码为:11011010
所以答案是 11011011

-100101

11011011

1011011

-1011011