2018转换成八进制和十六进制输出多少

如题所述

将十进制数转换为R进制数方法是整数部分采用除R取余数的方法,除到商为0即可,小数部分采用乘R取整数位的方法,尽量乘到小数部分为0,如果无法为0,就乘到所需的小数位即可。这是一个十进制转换为R(任何)进制的通用方法。

例如:(35.25)10=(100011.01)2

R进制(R为任何整数)转换为十进制的方法是:整数部分从小数点右往左依次按位乘以R的0次幂,R的1次幂,R的2次幂,......,小数部分从小数点后向右依次按位乘以R的-1次幂,R的-2次幂,R的-3次幂,......,将各位结果相加即可。

例如:

(100011.01)2=(35.25)10

  即(100011.01)2=1×2^5+0×2^4+0×2^3+0×2^2+1×2^1+1×2^0+0×2^-1+1×2^-2

                               =32+0+0+0+2+1+0+0.25

                               =(35.25)10

所以

(2018)10=(3742)8        (2018)10=(7E2)16

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-19
你有电脑吗,打开电脑的计算器,把这个数输进去,然后点8进制和16进制,会自己转换的
第2个回答  2014-05-19
八进制 3742
十六进制 7E2
相似回答