文章目录:
制有:十进制、二进制、四进制、七进制、八进制、十二进制、十六进制。
基数就是一种进制中可使用数字符号的数目称为基数(en:radix)或底数。进制数中对应的基数分别为:十进制的基数为10、二进制的基数为2、四进制的基数为4、七进制的基数为7、八进制的基数为8、十二进制的基数为12、十六进制的基数为16.
进制之间的转换方式如下:
1.二进制数、十六进制数转换为十进制数(按权求和)。二进制数、十六进制数转换为十进制数的规律是相同的。把二进制数(或十六进制数)按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数——简称“按权求和”;
2.十进制数转换为二进制数,十六进制数(除2/16取余法)。整数转换.一个十进制整数转换为二进制整数通常采用除二取余法,即用2连续除十进制数,直到商为0,逆序排列余数即可得到――简称除二取余法;
3.二进制数与十六进制数之间的转换。二进制数转换为十六进制数,分别向左,向右每四位一组,依次写出每组4位二进制数所对应的十六进制数――简称四位合一位;
4.十六进制数转换成二进制数,只要将每一位十六进制数用对应的4位二进制数替代即可――简称位分四位;
扩展资料:
数制转换的一般化公式如下:
1.R进制转换成十进制。任意R进制数据按权展开、相加即可得十进制数据。例如:N = 1101.0101B = 1*2^3+1*2^2+0*2^1+1*2^0+0*2^-1+1*2^-2+0*2^-3+1*2^-4 = 8+4+0+1+0+0.25+0+0.0625 = 13.3125
2.十进制转换R 进制。十进制数转换成R 进制数,须将整数部分和小数部分分别转换。整数转换的方法是-除R取余法规则。
用R 去除给出的十进制数的整数部分,取其余数作为转换后的R 进制数据的整数部分最低位数字; 再用R去除所得的商,取其余数作为转换后的R 进制数据的高一位数字;
重复执行上面的操作,一直到商为0结束。例如:115 转换成 Binary数据和Hexadecimal数据 (图2-4) 所以 115 = 1110011 B = 73 H。
计算机进制转换方法口诀:
十六进制→二进制:“1位变4位”
八进制→二进制:“1位变3位”
二进制→十六进制:左边数四位为一组,不足一组 前面用0补齐。
二进制→八进制:左边数三位为一组,不足一组 前面用0补齐。
十进制→八进制:这个数除以八取余。从下往上数。
十进制→二进制:这个数除以二取余,从下往上数。
7、十进制→十六进制:这个数除以十六取余,从下往上数。
8、二进制→十进制:
9、八进制→十进制:
同上8例子只是把式子里2换成了8
以上是问答百科网为你整理的2条关于进制转换的问题,希望对你有帮助!更多相关进制转换的内容请站内查找。