如题所述
第1个回答 推荐于2017-09-06
以0x开头的表示的为 十六进制表示。
a对应十进制的 10 b对应11 c对应12
转换成十进制是 10*16*16+11*16+12 =
等于多少自己算一下吧。追问
a对应十进制的 10 b对应11 c对应12
转换成十进制是 10*16*16+11*16+12 =
等于多少自己算一下吧。追问
abc为什么对应的是10,11,12,我真的没有学过,还请你耐心讲解。谢谢!!
追答这算是一种规定吧。 由于十六进制有十六个数表示, 0-9 显然是不够的,所以规定 a-f表示剩下的10 -15 共6个数。
本回答被提问者采纳第2个回答 2011-09-03
0x是16进制,abc就是数字,以16进制的表示的数abc
第3个回答 2011-09-03
如一楼所述,0x代表十六进制
我们平时使用的十进制:0 1 2 3 4 5 6 7 8 9
123 = 1*10^2 + 2*10^1 + 3*10^0(10^2代表10的2次方)
而16进制:0 1 2 3 4 5 6 7 8 9 a b c d e f
a代表10,f代表15
abc = 10*16^2 + 11*16^1 + 12*16^0
以上
我们平时使用的十进制:0 1 2 3 4 5 6 7 8 9
123 = 1*10^2 + 2*10^1 + 3*10^0(10^2代表10的2次方)
而16进制:0 1 2 3 4 5 6 7 8 9 a b c d e f
a代表10,f代表15
abc = 10*16^2 + 11*16^1 + 12*16^0
以上