关于回车与换行~~~?.....
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;
}