前言
感谢网友的提醒,前面一课弄错了,是第四课,这一课才是第五课。这一课主要讲传统进制的转换方法。但是需要说明的是,进制间是不需要转换的,每一种进制本身都是完美的。
一、通过中间进制进行转换
需要说明的是,任何进制间都是可以进行相互转换的,但是不常用的一些转起来就比较麻烦,当然,方便一点的方法就是以十进制为中间点进制转换,例如:把八进制转成二进制,可以先把八进制转成十进制,然后把得到的十进制转成二进制。这种方法简单,但是步骤比较多。
根据上面所说的,可以知道学会任何进制跟十进制的转换,就可以进行任何进制的转换了。
下面是任何进制跟十进制的转换方法:1、十进制转成其他进制:整数部分的转换:要转成几进制,就除几,最后倒取余数;小数部分的转换:要转成几进制,就乘几,最后顺取整。2、其他进制转成十进制:直接把数据按权展开,然后相加。
十进制转成其他进制
整数的十进制转二进制
方法:除2倒取余
例子:135 D = 10000111 B
解释:如下图,将135除以2,得到67,写在下面,余数为1,写在右侧。得到的67还可以被2除,所以再将67除以2,得到33,写在下面,余数为1,写在右侧。以此类推,直到得到的商为0为止。最后将得到的余数从下往上取。