概述
在C的编程中,接收到的数值有时是char型的数字来显示数值,或者是其不便于进行数据的处理,故本文编了程序来进行转换。
该程序将char型的数字转化为int型,并以一个char来显示(即数值为ascii码)。
static int Dec2Str(char * Dec,char * Str,char Dec_Len)
{
int temp = 0;
int temp_len = (int)Dec_Len;
if(NULL==Dec || NULL==Str){
printf("the Dec or Str is emptyn");
return -1;
}
while(temp_len--){
temp = temp*10 + DecChar2Value(*Dec);
if(temp<0){
*Str = '