我正在尝试在此程序中打印转义序列:
/*print escape sequences*/
#include <stdio.h>
int main()
{
int esc;
printf("Hit any escape sequence:");
esc=getchar();
//scanf("%d",&esc);
switch(esc){
case '\t':
printf("tab");
break;
case '\n':
printf("newline");
break;
case '\b':
printf("backspace");
break;
}
printf("\n");
return 0;
}
事情是我尝试用scanf
做这件事并且它从未打印任何东西。
然后我尝试使用getchar
并打印制表符和换行符。但退格我无法打印退格。
如何打印退格键?