基数:某数制所使用的数字符号个数。
位权:基数的方幂。
数制详情如下表:
1>二,八,十六进制转化为10进制的一般方法公式:十进制数 = 位权(1)*位数(1)+位权(2)*位数(2)........;
2>二进制→八(十六)进制:整数部分从个位开始向左每三位(四位)一组,不足三(四)位则前补0;而小数部分从小数点后第一位开始向右每三位(四位)一组,不足三位(四位)则后补0(注意,整数在最左面补0,小数在最右面补0);然后,每组均用对应的八(十六)进制位表示,按原来顺序连接即得到与之等价的八(十六)进制数。
3>八(十六)进制→成二进制:该数的每位均用相应的三位(四位)二进制表示连接起来即可。注意:每位均应表示成三位(四位)二进制代码,只有转换完毕后,整数部分最高位为0与小数部分最低位为0时才可省略。
4>十进制数转换成二、八、十六进制数将十进制数转换为二、八、十六进制数时,可将此数分成整数部分与小数部分分别进行转换,然后再拼接起来即可。整数部分:通常采用“除基数取余”法,即用十进制数的整数部分反复除以基数取余数,直到商是0为止,将每次所得余数按先后顺序依次由低到高位排列即可得该进制数。小数部分:通常采用“乘基数取整”法,即用十进制数的小数部分依次乘以基数,分别取出相乘所得整数部分,直到满足要求的精度或小数部分是0为止,将所得整数按先后顺序依次组成小数后的各位。