一 、 二进制转化成其他进制 例 子 1: 将 二 进 制 数 ( 10010) 2 转 化 成 八 进 制 数
( 10010) 2=( 010 010) 2=( 2 2) 8=( 22) 8 例 子 2: 将 二 进 制 数 ( 0
1010) 2 转 化 为八 进 制 数
10101) 2=( 0
101 010) 2=( 0
5 2) 8=( 0
52) 8 诀窍:因为每三位二进制数对应一 位八进制数,所以,以小数点为界,整数位则将二进制数从右向左每 3 位一 隔开,不足 3 位的在左边用 0 填补即可;小数位则将二进制数从左向右每 3 位一 隔开,不足 3 位的在右边用 0 填补即可
例 子 1: 将 二 进 制 数 ( 10010) 2 转 化 成 十进 制 数
( 10010) 2=( 1x24+0x23+0x22+1x21+0x20) 10=( 16+0+0+2+0) 10=(18) 10 例 子 2: 将 二 进 制 数 ( 0
10101) 2 转 化 为十进 制 数
10101) 2=( 0+1x2-1+0x2-2+1x2-3+0x2-4+1x2-5) 10=( 0+0
0625+0
03125) 10=( 0
96875) 10 诀窍:以小数点为界,整数位从最后一 位(从右向左)开始算,依次列为第 0、1、2、3………n,然后将第 n 位的数(0 或 1)乘以 2 的 n-1 次方,然后相加即可得到整数位的十进制数;小数位则 从左向右开始算,依次列为第 1、2、3……
n,然后将第 n 位的数(0 或 1)乘以 2 的-n 次方,然后相加即可得到小数位的十进制数(按权相加法)
例 子 1: 将 二 进 制 数 ( 10010) 2 转 化 成 十 六 进 制 数
( 1001