快捷导航

关于32位二进制码转成十进制的问题


这个是怎么转换的。。。求过程。。。百度了好久也打死都不知道怎么来的。。

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

如果这串二进制数是用来表示有符号整数,并且是采用二进制补码来表示的话:最高位为 1 表示这个是负数;而补码转换为对应的数字的方式是“取反后再加1”。

那么这串二进制数取反是 1 1100 0111 1111,再加1是 1 1100 1000 0000,这就是十进制的 7296,所以原来这串二进制数就是 -7296
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP