导航: 老古网→ 老古论坛→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离线论坛的回复帖子功能,回到什么版去了??