计算机进制转换汇总来源: 信召洋的日志计算机进制转换汇总计算机中常用的数的进制主要有:二进制、八进制、十六进制,学习计算机要对其有所了解。 2进制,用两个阿拉伯数字: 0、 1; 8进制,用八个阿拉伯数字: 0、 1、 2、 3、 4、 5、 6、 7; 10 进制,用十个阿拉伯数字: 0到 9; 16 进制就是逢 16 进 1,但我们只有 0~9 这十个数字,所以我们用 A, B, C, D, E, F这五个字母来分别表示 10 , 11 , 12 , 13 , 14 , 15 。字母不区分大小写。以下简介各种进制之间的转换方法: 一、二进制转换十进制例:二进制“ 1101100 ” 1101100 ←二进制数 6543210 ←排位方法例如二进制换算十进制的算法: 1*2 6+ 1*2 5+ 0*2 4+ 1*2 3+ 1* 2 2+ 0*2 1+ 0*2 0 ↑↑说明: 2代表进制,后面的数是次方(从右往左数,以 0开始) =64+32+0+8+4+0+0 =108 二、二进制换算八进制例:二进制的“ ********** ”换八进制时,从右到左,三位一组,不够补 0,即成了: 010 110 111 011 然后每组中的 3个数分别对应 4、 2、 1的状态,然后将为状态为 1的相加,如: 010 =2 110 = 4+2 =6 111 = 4+2+1 =7 011 = 2+1 =3结果为: 2673 三、二进制转换十六进制十六进制换二进制的方法也类似,只要每组 4位,分别对应 8、 4、 2、 1就行了,如分解为: 0101 1011 1011 运算为: 0101 = 4+1 =5 1011 = 8+2+1 = 11 (由于 10 为 A,所以 11 即 B) 1011 = 8+2+1 = 11 (由于 10 为 A,所以 11 即 B) 结果为: 5BB 四、二进制数转换为十进制数二进制数第 0位的权值是 2的 0次方,第 1位的权值是 2的 1次方……所以,设有一个二进制数: 0110 0100 ,转换为 10 进制为: 计算: 0*2 0+0*2 1+1*2 2+0*2 3+0*2 4+1*2 5+1*2 6+0*2 7= 100 五、
计算机进制转换汇总 来自淘豆网m.daumloan.com转载请标明出处.