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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请问各位大牛有好办法吗?

3 个回复

倒序浏览
我也是啊
回复 使用道具 举报
找到以前我自己总结的进制方面的笔记了,感觉很容易接受,不嫌弃就看一下吧
1.二进制向其他进制的转换方法:
核心的思想:
(1)2进制转化为10进制的时候:
直接按位,从左开始,每位置上的数值(无非就是0和1)乘以对应的2的指数(指数从左往右依次是0,1,2,3,........)得到的所有乘积再相加起来就可以转化为10进制了!
(2)2进制转化为8进制的时候:
记住,每3位2进制是一个8进制,所以在向8进制转换的时候需要先把这堆二进制数字划分为三个一组,划分完成后再分别直接按位,从左开始,每位置上的数值(无非就是0和1)乘以对应的2的指数(指数从左往右依次是0,1,2最多到2)得到的所有乘积(注意得到的每个乘积是不可能大于7的!)按照顺序组合起来,这样就可以了!记得在前面加上“0”!
(3)2进制转化为16进制的时候:
每4位2进制是一个16进制,所以在向16进制转换的时候需要先把这堆二进制数字划分为四个一组,划分完成后再分别直接按位,从左开始,每位置上的数值(无非就是0和1)乘以对应的2的指数(指数从左往右依次是0,1,2,3最多到3)得到的所有乘积(注意得到的每个乘积是不可能大于15的!)按照顺序组合起来,这样就可以了!记得在前面加上“0x”!记住从10开始到15分别是A ,B,C,D,E,F,不分大小写。

2.其他进制向二进制的转换方法:
10进制向2进制转换的时候是用余2得到的余数倒序得出的;而8进制和16进制则是将其各个位的数字给分开,然后分别用2进制表示出即可。(注意这个时候别忘记8进制是要转化为3位,16进制要转化为4位)
回复 使用道具 举报 1 0
魏武 发表于 2015-9-1 23:38
找到以前我自己总结的进制方面的笔记了,感觉很容易接受,不嫌弃就看一下吧
1.二进制向其他进制的转换方法:
...

谢谢,明天认真看看!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马