十六进制转换成十进制

[复制链接]
3168|12
 楼主| zwll 发表于 2011-8-18 17:04 | 显示全部楼层 |阅读模式
我想在单片机里把十六进制数转换成十进制数,但不知道怎么用c进行编写
dingy 发表于 2011-8-18 17:11 | 显示全部楼层
你举个例子
 楼主| zwll 发表于 2011-8-18 17:21 | 显示全部楼层
TH1=0xab,TL1=0xcd,把这四位的十六进制数转换成十进制数。
llljh 发表于 2011-8-18 17:30 | 显示全部楼层
 楼主| zwll 发表于 2011-8-18 17:37 | 显示全部楼层
额,您可以说的具体点吗
llljh 发表于 2011-8-18 17:41 | 显示全部楼层
0xff=255;
255/100=2//百位
255%100=55;
55/10=5...//十位
...
 楼主| zwll 发表于 2011-8-18 17:49 | 显示全部楼层
明白了,多谢
老鱼探戈 发表于 2011-8-26 00:39 | 显示全部楼层
LZ懂加权吗?
一个十六进制数,XnXn-1X......X0
转换成十进制: Xn*16^(n)+Xn-1*16^(n-1)+......+X0*16^0

例如: 0xab=10*16^1+11*16*0=10*16+11=171
 楼主| zwll 发表于 2011-8-28 16:46 | 显示全部楼层
LZ懂加权吗?
一个十六进制数,XnXn-1X......X0
转换成十进制: Xn*16^(n)+Xn-1*16^(n-1)+......+X0*16^0

例如: 0xab=10*16^1+11*16*0=10*16+11=171
老鱼探戈 发表于 2011-8-26 00:39
:L
老鱼探戈 发表于 2011-8-28 21:41 | 显示全部楼层
LS 何意?
 楼主| zwll 发表于 2011-8-29 16:13 | 显示全部楼层
明白,结贴
FVJFIFE 发表于 2011-9-5 23:51 | 显示全部楼层
难为了单片机了
 楼主| zwll 发表于 2011-9-8 09:33 | 显示全部楼层
这有啥难为的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

885

主题

11314

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部