`
NOthingAj
  • 浏览: 16298 次
社区版块
存档分类
最新评论

编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替按为\\。这样可以将制表符和回退符以可见的方式显示出来。

    博客分类:
  • C
C 
阅读更多

编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替按为\\。这样可以将制表符和回退符以可见的方式显示出来。

#include <stdio.h>
int main()
{
    int c;

    while ((c = getchar()) != EOF)
    {
        if (c == '\t')
            printf("\\t");
        if (c == '\b')
            printf("\\b");
        if (c == '\\')
            printf("\\\\");
        putchar(c);
    }

    return 0;
}

 

分享到:
评论

相关推荐

    三版_谭浩强主编_课后习题答案_完整版

    程序输出包含了特殊字符,如制表符("\t")和回退符("\b"),以及ASCII码对应的字符。解法中,正确地使用了这些特殊字符并展示了它们在输出中的效果。 3.7题是一个简单的字符替换密码系统。程序通过给变量赋值,然后...

    Python Cookbook

    2.14 回退输入文件到起点 80 2.15 用类文件对象适配真实文件对象 83 2.16 遍历目录树 84 2.17 在目录树中改变文件扩展名 85 2.18 从指定的搜索路径寻找文件 86 2.19 根据指定的搜索路径和模式寻找文件 87 2.20...

    正则表达式总结

    - `\b`:回退一格。 - `\f`:清除屏幕。 - `\n`:换行。 - `\r`:回到行首。 - `\t`:水平制表符。 - `\v`:垂直制表符。 - `\xNN`:十六进制ASCII码值对应的字符。 - **变量格式化**: - `%n`:其中n为数字...

    VS2010快捷键.

    - `CTRL + -`:向后定位,回退到之前的位置。 - `CTRL + SHIFT + -`:向前定位,恢复到之前的定位。 - `CTRL + F4`:关闭当前文档窗口,清理工作区。 - `CTRL + PAGE DOWN`:光标定位到窗口下方,方便阅读或编辑...

    NetBeans快捷件大全

    - **Ctrl-D/Ctrl-T**: 左移/右移一个制表符。方便调整代码的缩进级别。 - **Ctrl-Shift-T/D**: 添加/撤消注释行("//")。快速注释或取消注释代码行。 - **Ctrl-L/K**: 插入下一个/上一个匹配的词。根据上下文自动补全...

    正则验证大全

    - `\s`:匹配任何空白字符,包括空格、制表符、换页符等,等同于 `[ \f\n\r\t\v\u00A0\u2028\u2029]`。 - `\S`:匹配任何非空白字符,等同于 `[^ \f\n\r\t\v\u00A0\u2028\u2029]`。 2. **量词**: - `{n}`:匹配...

    VC++.NET开发环境整合技巧

    - 将制表符大小和缩进大小设置为4,保持代码整洁。 - 在“选定内容的边距”不开启的情况下,行号更有助于阅读。 6. **导航与定位**: - 利用代码编译窗口上方的下拉框进行快速定位。 - 使用大纲显示功能,虽然...

    gt-phpstorm-settings:我的phpstorm设置

    “gt-phpstorm-settings”是一个公开的PHPStorm配置项目,通过同步这些设置,我们可以快速地将一个标准的、优化的工作环境导入到自己的PHPStorm中。这包括但不限于代码风格、编辑器设置、快捷键映射、版本控制集成、...

Global site tag (gtag.js) - Google Analytics