单招考试中的进制转换小结
进制转换几乎是单招十类必考的题型,很多朋友对此不甚了解,现总结如下:
一、任意进制转十进制(求和公式法)
公式:转10进制数 = ∑ABC
说明:该公式是个求和公式,其中A为数字,B为进制,C为数位(小数点向左从0开始,依次变大,小数点向向从-1开始,依次变小 )。即:转10进制数等于各数字与进制位次方的和。举例体会:
(1)二进制转十进制
(2)八进制转十进制
二、十进制转任意进制(进制数串法组合法)
(1)列出要转换成进制的数串,如二进制数串为:
。。。 128 64 32 16 8 4 2 1
十进制数转二进制,从二进制数串的最高位找起,看看需要几个这样的数串就在数串下面记作‘‘几’’,最后组合起来的数串就是要转成的二进制数。
举例:十进制数57转二进制,57需要二进制数串中的1个32(1记在其下,见下图),1个16,1个8,0个4,0个2,1个1组成(32+16+8+1=57),转成的二进制数就是下面的111001。
(2)例2,十进制转八进制,八进制数串
。。。 4096 512 64 8 1
如:十进制数2563转八进制,从数串中最高位找起,需要 5个512,0个64,0个8,3个1,要转成的八进制数为 5003。见下图
三、通过以上两种方法基本可以实现各进制之间的转化,下面介绍二进制直接转八进制和十六进制的方法(分组转十组合法)
分组转十组合法:将二进制分组转为十进制,转成后的数字组合起来是就是要转成的进制数。
(1)如:二进制转八进制,
分组:将二进制从左向右每3个一组
转十:将每组数字转为十进制数
组合:将转化后的数字组合在一起
二进制数 1101110101转为八进制数为:1565(见下图)
(2)二进制转16进制,分组时则为每4个一组
二进制数 1111110101转为16进制数为:3F5(见下图)
(3)思考:二进制转32进制,你找到规律了吗?