猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
关于32位二进制码转成十进制的问题
这个是怎么转换的。。。求过程。。。百度了好久也打死都不知道怎么来的。。
我是北方栖姬
浏览 1984
回答 1
1回答
onemoo
如果这串二进制数是用来表示有符号整数,并且是采用二进制补码来表示的话:最高位为 1 表示这个是负数;而补码转换为对应的数字的方式是“取反后再加1”。那么这串二进制数取反是 1 1100 0111 1111,再加1是 1 1100 1000 0000,这就是十进制的 7296,所以原来这串二进制数就是 -7296
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续