为啥二进制补码表示为1010转化十进制为-6
时间: 2023-09-27 07:07:13 浏览: 161
有符号十进制数向任意格式定点补码二进制数据转化matlab源码
5星 · 资源好评率100%
在二进制补码中,最高位为符号位,0表示正数,1表示负数。因此,1010的最高位为1,表示这是一个负数。而其它位表示的是6的二进制补码。
要将1010转换为十进制,需要先确定这是一个负数,因此需要将其它位的值取反(0变成1,1变成0),再加上1。1010的其它位是010,取反后得到101,再加上1得到110,这个二进制数转换为十进制就是-6,因此1010表示的是-6。
阅读全文