进制转换之非十进制数之间相互转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进制转换之非十进制数之间相互转换相关的知识,希望对你有一定的参考价值。

二进制转八进制
··········以小数点为边界,整数部分向左,小数部分向右,每3位一组,用一个八进制数表示,位数不够,用0补足 三位二进制数代表:4 2 1

二进制转十六进制
···········以小数点为边界,整数部分向左,小数部分向右,每四位一组,用一个十六进制数表示,位数不够,用0补足

十六进制数转八进制
········十六进制数转八进制,首先要先转成二进制,经过这个跳板转成八进制,既然每四位二进制是一个十六进制,那么一个十六进制也可拆分成四位二进制数,也就是用四位二进制数来表示一位十六进制数,将每位十六进制数,用四位二进制数表示,然后全部用二进制表示后,再三位一组,以小数点边界,向左和向右组成八进制数

八进制数转十六进制数
··········八进制数转十六进制数,首先要转成二进制数,经过这个跳板转换成十六进制数,既然每三位二进制组成一个八进制,那么一个八进制也可以拆分成三个二进制,将全部的八进制,都用三位二进制表示,然后四位二进制一组,用十六进制表示,这样子就转换成十六进制了

以上是关于进制转换之非十进制数之间相互转换的主要内容,如果未能解决你的问题,请参考以下文章

格雷码与二进制码之间的相互转换

二进制,八进制,十进制,十六进制之间的相互转换

Python实现十进制和二进制之间相互转换

进制转换规则

js 不同进制之间相互转换

十进制与十六进制的相互转换