标签:
一. 二、八、十、十六进制转换示意图
4个部分对这个图进行分解
二.数值特点
1.逢N进一,N是每种进位计数制表示一位数所需要的符号数目为基数
二进制:逢二进一,借一当二;
八进制:逢八进一,借一当八;
十六进制:逢十六进一,借一当十六
2.数值转换基数
十进制:有10个基数:0,1,2,3,4,5,6,7,8,9
二进制:有2基数:0,1
八进制:有8个基数:0,1,2,3,4,5,6,7
十六进制:有16个基数:0,1,2,3,4,5,6,7,8,9,A(10),B(11),C(12),D(13),E(14),F(15)
三.进制间的转换
1.十进制——二进制
(1)十进二:十进制数除以2,除至0时所得余数按反方向写出,即为二进制数
小技巧:
二级制右数位数 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
十进制数 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
公式原型 | 2^0 | 2^1 | 2^2 | 2^3 | 2^4 | 2^5 | 2^6 | 2^7 |
(2)二进十:
计算公式:aX2^0+bx2^1+cx2^2+……+mx2^(n-1)=
以上公式:a表示二进制数的右边第一位数,...........m表示二进制数的右边第(n-1)
2.十进制——八进制
(1)十进八:十进制数逐次整除8,直至商为0,所得余数按照相反的顺序写出,即为八进制数
从右第n位 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
8^(n-1) | 8^7 | 8^6 | 8^5 | 8^4 | 8^3 | 8^2 | 8^1 | 8^0 |
十进制下的实际数 | 2097152 | 262144 | 32768 | 4096 | 512 | 64 | 8 | 1 |
(2)八进十:
计算公式:aX8^0+bx8^1+cx8^2+……+mx8^(n-1)=
以上公式:a表示八进制数的右边第一位数,...........m表示八进制数的右边第(n-1)
3.十进制——十六进制
(1)十进十六:十进制数除以16,
0,1,2,3,4,5,6,7,8,9,A(10),B(11),C(12),D(13),E(14),F(15)
十进制数逐次整除16,至商为0时,所得余数按相反方向顺序写出,即为十六进制数。
(2)十六进十:
计算公式:aX16^0+bx16^1+cx16^2+……+mx16^(n-1)=
以上公式:a表示十六进制数的右边第一位数,...........m表示十六进制数的右边第(n-1)
16^3 | 16^2 | 16^1 | 16^0 |
4096 | 256 | 16 | 1 |
4.其他进制的互相转换
(1) 二进制转换为八进制:对于整数,采用从右到左每三位一组,不够三位的在其左边补齐0,每组单独转换出来,即为八进制数。
(2)八进制转换为二进制:将每位八进制右三位二进制数代替,即可完成转换。
(3)二进制转换为十六进制:由于2的4次方=16,所以依照二进制与八进制的转换方法,将二进制数的每四位用一个十六进制数码来表示,整数部分以小数点为界点从右往左每四位一组转换,小数部分从小数点开始自左向右每四位一组进行转换。
(4)十六进制转换为二进制:只要将每一位十六进制数用四位相应的二进制数表示,即可完成转换。
标签:
原文地址:http://www.cnblogs.com/arxk/p/5146053.html