不同数制之间的转换
二、八、十六进制数转换为十进制
规则:按权展开求和。只需将每一位数字乘以它的权2的N次幂,再以十进制的方法相加就可以得到它的十进制的值(注意,小数点左侧相邻位的权为2的零次幂,整数部分从右向左,每移一位,幂次加1;小数部分从左向右,每移一位,幂次减1)。
不同数制之间的转换
二、八、十六进制数转换为十进制
例:二进制转换成十进制
()2=1×24+1×23+0×22+1×21+0×20+1×2-1 +0×2-2+1×2-3=()10
例:八进制转换成十进制
()8=1×82+0×81+7×80+1×8-1=()10
例:十六进制转换成十进制
(2B)16=2×161+11×160=(43)10
不同数制之间的转换
十进制转换为其它进制
规则:整数部分采用除基数取余法,即对十进制整数逐次除以2,直至商数为0,逆向取每次得到的余数;小数部分采用乘基数取整法,即对十进制的小数部分逐次乘以2,直至乘积的小数部分为0,或是精确到第N位小数,取每次乘积的整数部分。
不同数制之间的转换
十进制转换为其它进制
例:()10=( )2
对于整数部分,采用除2取余法
对于小数部分,采用乘2取整法:
×2=0. 25 取出整数0 最高位
×2=0. 5 取出整数0
×2= 取出整数1 最低位
所以:()10=()2
同理,十进制向八进制或十六进制转换时,方法类似,只不过乘或除的不再是2,而是8或16。
【例】将(75)10转换成二进制数。
分析:方法基本同上,只不过将上题的除以8换成除以2。
2)小数部分的转换 【例】将()10转换成二进制数。 分析:只需逐次乘2并记录下所得的整数,当小数部分为0时,说明完成精确转换,然后将所有整数连起来即可。注意:第一次乘以2所得整数为最高位。
不同数制之间的转换
二进制数与八进制或十六进制数之间的转换
(1)二进制与八进制之间的转换
规则:二进制转换成八进制:以小数点为基准,分别向左、右每三位一组划分,将每三位代以八进制数字(前后端不足三位者用零补齐);反之,八进制转换成二进制,每一个八进制数字代以三位二进制数字。
例:二进制转换成八进制
(11010 )2=(011 010 100)2=()8
例
C12017中小企业信贷风险管理满分卷-100分 来自淘豆网www.taodocs.com转载请标明出处.