A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lovefmylgs   /  2014-4-30 23:57  /  9448 人查看  /  82 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

先说一下 十进制的负数怎么转成二进制 ,比如 -6 如果转成二进制
首先,求出6的二进制数,用一个8位表示就是 00000110
然后,对00000110取反就是:11111001
最后,用11111001做加1操作,得到11111010,这就是-6的二进制表示形式。
这样,把11111010转成十进制就简单啦 , 其实就是倒过来嘛
先用11111010做减1的操作,得到11111001,然后对11111001做取反就是00000110,最后为方便起见,取右边的有效部分110,转成十进制就是1*2^2+1*2^1+0*2^0 = 4 + 2 + 0 = 6,因为是负的二进制,那么结果是-6。
希望可以帮到你!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马