黑马程序员技术交流社区
标题: 进制间的相互转换(最全有公式) [打印本页]
作者: cheenbee 时间: 2015-8-7 22:57
标题: 进制间的相互转换(最全有公式)
10-->2 整数除2取余,逆序排列;小数乘2取整,顺序排列
10-->n 整数除n取余,逆序排列;小数乘n取整,顺序排列
2-->10 所有位的位权相加 如: 101=1*2^2+0*2^1+1*2^0
n-->10 1) 所有位的位权相加 如: 101=1*n^2+0*n^1+1*n^0
2)可以先转换成2进制,再转换成10进制
16-->2 1拆4法,16进制的1位拆成2进制的4位
8-->2 1拆3法,16进制的1位拆成2进制的3位
n-->2 1拆m法,前提是:n==2^m,m为整数
2-->16 4合1法,整数部分从右向左,小数部分从左向右,4位结合成1位,不足部分补零即可,然后所有位的位权相加
2-->8 3合1法,整数部分从右向左,小数部分从左向右,3位结合成1位,不足部分补零即可,然后所有位的位权相加
2-->n m合1法,整数部分从右向左,小数部分从左向右,m位结合成1位,不足部分补零即可,然后有位的位权相加,前提是:n==2^m
作者: cheenbee 时间: 2015-8-7 22:59
好流弊的样子
作者: 用晦而明 时间: 2015-8-8 19:36
哦哦明白了,向楼主学习了
作者: cheenbee 时间: 2015-8-8 23:57
互相学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |