进制的转化
- R进制转十进制使用按权展开的方法,具体方法为:将R进制数的每一位数值用R的K次形式表示,即幂的底数是R,指数是K,K与该位和小数点之间的距离有关。当该位位于小数点左边,K值是该位与小数点之间数码的个数,而当该位位于小数点右边,K值是负值,其绝对值是该位和小数点之间数码的个数加1。
- 小数点左边的次幂一次是0、1、2、3… 小数点右边的次幂依次是-1、-2、-3…
例如二进制 10100.01 = 1* 2的四次+12的2次+12的-2次
例如七进制 604.01=67的2次+47的0次+1*7的-2次
- 十进制转R进制使用短除法
例如将94转换为二进制数
将十进制X转换为任意进制Y的数,即X/Y,一直除,直到除尽为止,对于取余的数,从下至上得到结果
- 二进制转八进制与十六进制数
每三个2进制位可化为1个八进制位,从右到左分段,每三个为一段,当左端不够三位时可往左边补0,或者不补也可以。
每四位二进制数可化为1位16进制数,同上。
十六进制中还会用到字母,A-10、B-11、C-12、D-13、E-14、F-15
推荐软考学习视频:https://www.bilibili.com/video/BV1Qf4y1z7Eb?from=search&seid=3212014583428419515
以上是根据此视频罗列的一些知识点,大家可打开链接去学习。