16进制转换10进制

来源:百度知道 编辑:UC知道 时间:2024/06/02 02:24:09
2AF5换算成10进制:
第0位: 5 * 16^0 = 5
第1位: F * 16^1 = 240
第2位: A * 16^2 = 2560
第3位: 2 * 16^3 = 8192 +
大家帮我分析下,我搞不懂.

(2AF5)16=2 * 16^3+10(即是A)* 16^2+ 15(即F)* 16^1 +5 * 16^0
比如说10进制数 1234=1*10^3+2*10^2+3*10^1+4*10^0
因此一个数可以才开成 x*b^(n-1) x表示第n位的数 b是权 也就是说
1234 1是地4位数 十进制数的权是10 所以 1*10^(4-1)
因此 十六进制权是16 所以可以才开成
2 * 16^3+10* 16^2+ 15* 16^1 +5 * 16^0

就是 5 * 16^0 = 5
5乘以16的零次幂!以此类推!F A 2 分别乘以乘以16的123次幂 就这个的!

16进制转10进制是当前为数(1,2,3..f)乘16的n-1次方的和嘛,
5是第一位,乘16的1-1次方
F是第二位,乘16的1=15*16=240
A是第三位,乘16的1=16^2=2560
2是第四位,乘16的1=15*16^3=8192
再把它们加起来就ok