C 语言求键盘任意键的 ASII 码 为什么在输入上下左右键的时候 会出现其他数字
1#include <conio.h>
#include <stdio.h>
void main()
{
char c;
while(1)
{
c=getch();
if(c==27) {
break;
}
else
printf( "%c: %d\n", c, c );
}
}
为什么会出现 -32??
2
#include <conio.h>
#include <stdio.h>
int main()
{
int c;
while (27 != (c = getch()))
printf("%d\n", c);
return 0;
}
为什么会出现224??