#include<stdio.h>
int main()
{
int c;
while((c=getchar())!=EOF)
{
if(c=='\t')
printf("\\t");
if(c=='\b')
printf("\\b");
if(c=='\\')
printf("\\\\");
if(c!='\t'&&c!='\b'&&c!='\\')
putchar(c);
}
return 0 ;
}
int main()
{
int c;
while((c=getchar())!=EOF)
{
if(c=='\t')
printf("\\t");
if(c=='\b')
printf("\\b");
if(c=='\\')
printf("\\\\");
if(c!='\t'&&c!='\b'&&c!='\\')
putchar(c);
}
return 0 ;
}
本文详细解析了C语言中如何处理并输出特殊字符(如制表符、退格符、反斜杠)的技巧,通过使用getchar函数获取输入字符,并根据不同字符类型进行特定的输出操作。
1954

被折叠的 条评论
为什么被折叠?



