二进制,八进制,十进制,十六进制相互转换的快速记忆法 |
您所在的位置:网站首页 › 二进制转换八进制怎么转换 › 二进制,八进制,十进制,十六进制相互转换的快速记忆法 |
1.十进制转换为R进制
都是使用除数取余法来转换,结果按倒序来 a.十进制转换为二进制,就一直除以2,直到余数比2小,商为0为止。 b.十进制转换为八进制,就一直除以8,直到余数比8小,商为0为止。 c.十进制转换为十六进制,就一直除以16,直到余数比16小,商为0为止。 (28)10 = (11100)2 = (34)8 = (1C)16 2.R进制转换为十进制 都是按位乘以R的N次方相加的和,R=2/18/16 3.二进制和八进制的相互转换,二进制和十六进制的相互转换。 最简单的8421记忆法。1111 = 8+4+2+1 = 15; 1010 = 8+0+2+0=10;0101 = 0+4+0+1=5; 在此基础上,再往上加,128,64,32,16,8,4,2,1 你们知道这是怎么来的吗?参看上面二进制转十进制。 刚好是255,再想想我们的ip地址最大值也是255,对吧?IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”
A. 二进制转十六进制,二进制转八进制: 都是取位数合一法。 二进制转十六进制是,取4位合1位: 1111 0110 = F6 二进制转八进制是,取3位合1位,不足位就往左补个0: 11 110 110 = 366
B. 十六进制转二进制,八进制转二进制: 都是 取1 分 位数 法。 十六进制转二进制是,取1位分4位: F6 ——F = 1111 ,6 = 0110, D6 = 11110110 八进制转二进制是,取1位分3位: 367 ——3 = 011 ,6 = 110, 7 = 111, 367= 11110111 补充:小数点怎么转换 整数部分按上面的转换法来转换,小数部分,乘以R,结果跟整数部分相反,是按顺序来 十进制转八进制: (3.23)10 = (3.165)8; 如果有要求取3位小数点,就取3位小数点就行了,否则可以一直取下去,直到变成0为止。 还有一种十进制转二进制比较快速的方法。就是拆数法。尽量用2的N次方相加。对2除不尽的十进制数转换为二进制,必定最后一位是1.希望对你们有启发。
|
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |