设计一个程序,该程序的功能是从键盘输入一个数字字符,将该字符转换为对应的数值输出。例如输入’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...