设计一个程序,该程序的功能是从键盘输入一个数字字符,将该字符转换为对应的数值输出。例如输入’3’,输出整型数值3。
程序代码:#include<stdio.h>
int main()
{
char chdigit;
int intdigit;
printf("Please input an digital character:");
scanf("%c",&chdigit);
intdigit=chdigit-48; //将数字字符变为数值数字
printf("intdigit is %d\n", intdigit);
return 0;
} emmm这是我自己写的...虽然输出是对的,但是我感觉是恰巧正确的....所以求大神帮忙看看对不对,刚学C...









