八进制转为二进制:12—1010 。 13—1011。14—1100。15—1101。16

八进制转为二进制:12—1010 。 13—1011。14—1100。15—1101。16—1110。这是怎样得出的。

八进制转二进制数其实很容易,依照八进制数转三位二进制数的规律进行转换。

举个例子:

  (12)8

=(001 010)2

去掉前导零

=(1010)2

追问

明白了,那就要记住1—9的个进制的转换了。十位,百位...拼凑就行。但为啥要去前导零?

追答

对于八进制,是0到7的转换,对于十六进制是0到F的转换。

不去也可以,前导零没有意义,去掉更精简。

追问

恩,明白了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-16
八进制每一位分别代表了8^0,8^1,8^2,8^3,……的数,所以八进制的每一位可以与二进制的三位对应
所以八进制的1 2 = 001 010的二进制
余此类推
或者先把八进制转成十进制
八进制12=十进制的10追问

用除二取余正排法。如:

结果也对。但是有的又不符合。

如:16—1110

这是咋回事

追答

那是用于10进制数转二进制的
10进制的 等于 2进制
12 1100 (八进制12转成二进制是1010)
16 10000

追问

好吧,就是不会二进制与八进制的互换。只能借助十进制间接转换咯

追答

八进制每一位只有0-7八个值对不
那0-7各对应一个三位的二进制000-111对不?
那你看着八进制的每一位分别写出他的三位二进制,凑一起就行了

0-7对应的三位二进制应该要心里记一下(其实0-15都需要)

追问

老师有说过像5等于4加1,所以后面杂了...

相似回答