发布网友 发布时间:2022-04-28 18:07
共1个回答
热心网友 时间:2022-06-22 18:43
一、二进制与八进制之间的转换
1、二进制转八进制
将二进制数以小数点为基点向左右两边每3位长度分节,将每节的二进制转为八进制,再顺序组合起来。
2、八进制转二进制
将八进制的每一位扩展为等价的3位二进制数,再顺序组合起来即可。
二、二进制与十六进制之间的转换
1、二进制转十六进制
将二进制数以小数点为基点向左右两边每4位长度分节,将每节的二进制转为十六进制,再顺序组合起来。
2、十六进制转二进制
将十六进制的每一位扩展为等价的4位二进制数,再顺序组合起来即可。
三、八进制与十六进制之间的转换
通过二进制作为中间的桥梁,实现这两种进制之间的转化。
四、十进制和其他进制之间的转换
1、十进制转其它(a)进制
整数部分(或商)除a取余,直到商为0为止;小数部分乘a取整,直到小数部分为0为止;拼接时,整数部分逆序拼接、小数部分顺序拼接,中间用小数点连接。
2、a进制转十进制
以a进制的每一位的值为系数乘上每一位的权(a^i--对逗个地位,i=0;对逗十地位,i=1;对小数点后第1位,i=-1;其余类推),再累加起来即可。