十六进制怎么转换成十进制?

如题所述

16进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方…
所以,在第N(N从0开始)位上,如果是是数
X
(X
大于等于0,并且X小于等于
15,即:F)表示的大小为
X
*
16的N次方。
进制转换表:
例:2AF5换算成10进制:
用竖式计算:
第0位:
5
*
16^0
=
5
第1位:
F
*
16^1
=
240
第2位:
A
*
16^2=
2560
第3位:
2
*
16^3
=
8192
-------------------------------------
10997
直接计算就是:
5
*
16^0
+
F
*
16^1
+
A
*
16^2
+
2
*
16^3
=
10997
扩展资料:
十六转十的乘法口诀:
一峘一拾六
二峘三拾二
三峘四拾八
四峘六拾四
五峘八拾
六峘九拾六
七峘一百一拾二
八峘一百二拾八
九峘一百四十四
十峘一百六
屲峘一百七拾六
亗峘一百九拾二
岌峘二百零八
岄峘二百二拾四
岪峘二百四
参考资料: 百度百科—十六进制转换
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-01
16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。字母不区分大小写。
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
所以,在第N(N从0开始)位上,如果是是数
X
(X
大于等于0,并且X小于等于
15,即:F)表示的大小为
X
*
16的N次方。
例如十六进数
2AF5,
转化成10进制的步骤:
用竖式计算:
2AF5换算成10进制:
第0位:
第1位:
第3位:
直接计算就是:
可以看出,所有进制换算成10进制,关键在于各自的权值不同。
扩展资料:
进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。基数是指,进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。位权是指,进位制中每一固定位置对应的单位值。
十进制中的数位排列是这样的:
……





十分
百分
千分……
16进制中的数位排列是这样的:
……
……
参考资料:
搜狗百科-十六进制至十进制转换
第2个回答  2019-12-15
"举例比较容易懂:
十六进制2DCH转换为十进制是啥?
H
就是表示16进制的意思
2DC
H=2*16²+13*16¹+12*16º
=512+208+12
=732
D
也就是说十六进制转换为十进制等于732,
二进制:B(Binary)
十进制:D(Decimal)
十六进制:
H(Hexadecimal)
八进制
:Q(Ochal)
你肯定会问八进制为啥不用O表示,这是为了区别O和数字0容易混淆,有的书本也用O表示,一般大家都看的出来。
通常我们会这样表示:(2DC)16=(732)10
十进制转十六进制
我还是只讲最容易的除法:
把要转换的十进制数的整数值部分不断除以16,并记下余数,直到商为0为止。
例N=732
D
732/16=45
(a0=12)
45/16=2
(a1=13)
2/16=0(a2=2)
因此N=732D=2DCH。
十进制转十六进制
我还是只讲最容易的除法:
把要转换的十进制数的整数值部分不断除以16,并记下余数,直到商为0为止。
余数从后面往前排就是所要的十六进制。"
第3个回答  2019-05-22
■■■■■楼上的刷屏刷的太厉害了吧..■■■■■
十六进制数转换成十进制十分简单
举个例子:AC(十六进制)转换成十进制为
A所在位置为16的1次方再乘以A也就是十进制数的10=16*10=160
C所在位置为16的0次方再乘以C也就是十进制数的12=1*12=12
现在再把那个数再起来就是172了
如果还要往更高位算的话那就是16的三次方喽..只要你明白了这样的算法就搞定了
第4个回答  2019-12-26
一个十六进制数abcde,按权展开得到abcde
=
a*16^4+b*16^3+c*16^2+d*16^1+e*16^0
(^代表乘方,即16^2指16的平方)
根据霍纳法则a*16^4+b*16^3+c*16^2+d*16^1+e*16^0
=
((((a*16)+b)*16+c)*16+d)*16+e(具体编程可使用for循环迭代解出)
因为16是2的整数次幂,因此可以使用左移运算符代替乘法运算加快速度(一个无符号数左移一位相当于对其乘以二)