code block 用C语言getcha(),方向键乱码

key = getch();
printf("%c",key);

按方向键输出的是:郖郒郙郟。
刚学的新手,求指导,谢谢啦!

本来就是如此,方向键的字符不可读,最好输出下%d,或者根据key判断,输出up down left right等。