前言
软考中进制转换是必须掌握的基础技能,本文主要介绍常用进制的转换方法
一、任意进制转十进制
上面的介绍我看的一头雾水,还是看个例子吧
二进制转十进制
二进制10100.01转为10进制是多少呢?
用R^k的形式表示,R即为2,k根据位置来决定,每位数还成对应的表示后 乘以对应的二进制数 再相加
七进制转十进制
和前面同样的原则,只需要把R换为7即可
二、十进制转任意进制
十进制转任意进制使用短除法,将R作为除数(R为要转换的进制),求得的余数即为结果。
例如将十进制104转为二进制为1101000
转其他进制类似,转8进制就除8,转16进制就除16,只要把除数对应进制R替换即可。
三、二、八、十六进制互相转换
1.二进制转八进制与十六进制数
2进制转8进制,每3位2进制对应8进制的一位,按照2进制转10进制的方法求每3位的结果
例如,用上面的2进制1101000转为八进制,结果为150
2进制转16进制,每4位2进制对应16进制的一位,按照2进制转10进制的方法求每4位的结果
例如,用上面的2进制1101000转为16进制,结果为68
2. 八进制、十六进制数转二进制
我们只用按照2进制转8、16的原则,将对应的每一位转为2进制表示即可。
总结
进制转换是不是很简单呢?收藏本文,常用进制转换还不是有手就行。觉得不错记得点个👍🏻!