在getchar()前面加个 (char)。还有,第8行,&&的两个条件最好就加上括号(),要考虑到优先级的问题。
字符转为数字,atoi 函数
#include<stdio.h> #include <stdlib.h> int main() { char s[] = "123"; int n; n = atoi(s); printf("%d\n",n); }