导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教 我用C语言怎样将一个16进制转化成一个10进制数呢?[tanxiangrong]

 *第12834篇: 请教 我用C语言怎样将一个16进制转化成一个10进制数呢?

  
楼 主:tanxiangrong 2003年5月29日14:44
 请教 我用C语言怎样将一个16进制转化成一个10进制数呢?
  
2楼:qingtao 2003年5月29日16:42
 easy
如果是外部输入的字符,首先小写转大写,然后减去0x37得到的值按照位数乘以16的对应次方就可以了。
例如 ”ABCD"
('A'-0x37)*16*16*16+('B'-0x37)*16*16+('C'-0x37)*16+'D'-0x37

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:交换机猜想之一

[下一篇主题]:请问斑竹:我用c51离线论坛的回复帖子功能,回到什么版去了??