关于回车与换行~~~?.....
1.{
int a;
a = getchar();
printf("%d", a);
}
2.
{
int a;
a = getch();
printf("%d", a);
}
运行后 直接按回车键
1.的打印结果为
(换行)
10
2.的打印结果为
13 (无换行)
这是为什么?回车键的ACSII码为13 换行的为10~那该怎么算啊?
#include<stdio.h> int main() { char c; while ((c = getch()) != 'q') { printf("%c\n", c); } return 0; }
#include<stdio.h> int main() { char c; while ((c = getchar()) != 'q') { printf("%c\n", c); } return 0; }