关于八进制017 和16进制 0x2F 转换为10进制

关于八进制017 和16进制 0x2F 转换为10进制 ,不是直接要答案。 要说明下怎么得到答案的~~~ 各位看清题目呀~~

第1个回答  2011-03-06
017转10进制1*8e1+7*8e0=15
0x2F转10进制 2*16e1+15*16e0=47
第2个回答  2011-03-06
017=0×8^3+1*8^1+7*8^0=15

0x2F=2*16^1+F*16^0=32+F=32+15=47本回答被提问者采纳
第3个回答  2023-03-10
八进制017和16进制0x2F都是不同的表示方法,但它们都可以转换为10进制。
转换的方法是将每一位数乘以对应的权值,并求和。权值是指不同进制的基数的幂次,例如八进制的基数是8,16进制的基数是16,10进制的基数是10。
例如,八进制017转换为10进制的过程如下:
017 = 0 * 8 ^ 2 + 1 * 8 ^ 1 + 7 * 8 ^ 0 = 0 + 8 + 7 = 15
所以,八进制017等于10进制15.
同理,16进制0x2F转换为10进制的过程如下:
0x2F = 2 * 16 ^ 1 + F * 16 ^ 0 = 32 + F * (15) = (32) + (15) = (47)
所以,16进制0x2F等于10进制47
相似回答