请问2进制数如何转换为8进制数,10进制数,16进制数

1个回答

  • 一、2进制转换成8进制,从左到右3个数为一位,不够补0.如下表 二进制 八进制 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7 如二进制:1101 三个数为一位,不够补0,为 001 101B 转换成8进制 对上八进制表就是15(8) 二、二进制转十进制 从最后一位开始算,依次列为第0、1、2...位 ,第n位的数(0或1)乘以2的n次方 得到的结果相加就是答案 如1101转十进制为:1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 三、二进制转16进制 从左到右4个为一位,不够补0 如表 二进制 十六进制 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 A 1011 B 1100 C 1101 D 1110 E 1111 F 如二进制1001101 四个为一位 0100 1101 十六进制为 4D