独闷闷网

标题: 转换函数中经常看到的加0x30是什么意思?已解答。 [打印本页]

作者: jianhong_wu    时间: 2015-5-18 05:37
标题: 转换函数中经常看到的加0x30是什么意思?已解答。
阿龙-厦门:
  1. void conversion(uint temp_data)            //转换出显示需要的数据
  2. {  
  3.    wan=temp_data/10000+0x30 ;
  4.    temp_data=temp_data%10000;   //取余运算
  5. qian=temp_data/1000+0x30 ;
  6.    temp_data=temp_data%1000;    //取余运算
  7.    bai=temp_data/100+0x30   ;
  8.    temp_data=temp_data%100;     //取余运算
  9.    shi=temp_data/10+0x30    ;
  10.    temp_data=temp_data%10;      //取余运算
  11.    ge=temp_data+0x30;
  12. }
复制代码

这个函数中的加0x30的代码有什么用?

坚鸿-深圳:
是把数值转换成ASCII码的字符。你找 ASCII码表看看就能发现它们之间的规律。






欢迎光临 独闷闷网 (http://www.dumenmen.com/) Powered by Discuz! X3.2