如何将16进制字符串转换成10进制

 我来答
鲁臻理悦和
2020-03-25 · TA获得超过3816个赞
知道大有可为答主
回答量:3109
采纳率:32%
帮助的人:176万
展开全部
你装一个UltraEdit,然后新建一个文件,转换为十六进制模式,在左边的地方输入上面的16进制字符,如果是ASCII码,右边区域立刻显示,如果是汉字,切换回10进制模式才可以显示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pi...9@163.com
2017-02-15 · 超过201用户采纳过TA的回答
知道小有建树答主
回答量:423
采纳率:0%
帮助的人:178万
展开全部
16进制转10进制:
像10进制数一样的说,把16进制数看成有个位数,十位数,百位数……
将“个位数”乘上16的0次方(*16^0),
将“十位数”乘上16的1次方(*16^1),
将“百位数”乘上16的2次方(*16^2),
……
……
最后将所有上面得到的数加起来就是他的十进制数了
例如:将16进制的 (10A) 转换成10进制的数
A*1=10
0*16=0
1*16^2=256
所以所得的数为10+0+256=266

10进制转16进制:
这个有点麻烦……
将给定的十进制整数除以基数16,余数便是等值的16进制的最低位。
将上一步的商再除以基数16,余数便是等值的16进制数的次低位。
重复上一步骤,直到最后所得的商等于0为止。各次除得的余数,便是16进制各位的数,最后一次的余数是最高位

例如:10进制的 (100) 变为16进制
先把100除以16,得到6余数为4,则“个位数”为4;
用6除以16,得到0余数为6,则“十位数”为6。所以100的16进制为“64”。
依此类推。

注:
A=10 B=11 C=12 D=13 E=14 F=15
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式