我是C编程的新手,我正在尝试制作一个程序 将字符转换为整数
int main ()
{
int a;
char c;
printf('Enter Character');
c = getchar();
a = c - '0';
printf("%d", a);
return 0;
}
但是该程序根本不起作用,即使printf也不显示我输入的消息(“输入字符”)。 任何帮助
答案 0 :(得分:1)
更改此:
printf('Enter Character');
对此:
printf("Enter Character");
因为''
用于字符,而""
用于字符串。
然后,当您输入a时,程序给出49。