导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→谁可以给我解释一下这个十六进制转十进制程序,谢谢。

* 3508: 谁可以给我解释一下这个十六进制转十进制程序,谢谢。

   autooy 
autooy发表的帖子 

 谁可以给我解释一下这个十六进制转十进制程序,谢谢。
uchar hex_to_dec(uchar number)
{uchar ret_val;
 ret_val=number;
 if((ret_val>  =0x30)&&(ret_val  <=0x39)){ret_val-=0x30;}
 else{ret_val-=0x37;}
 return ret_val; 
}
为什么是0x30与0x39呢,不是其他的数,另外就是为什么在ELSE的语句中是0x37呢,谢谢。请详细点好吗,谢谢。

发表时间:2007年7月5日20:46:55

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:求购DM642开发板或光盘资料大家好:     哪位
[下一篇帖子]:回复solsk谢谢,可以借鉴一下么 /P P qq:76986910