编写一个将输入复制到输出的程序,并将其中的制表符替换为\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题是一个简单的字符替换密码系统。程序通过给变量赋值,然后...
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为数字...
- `CTRL + -`:向后定位,回退到之前的位置。 - `CTRL + SHIFT + -`:向前定位,恢复到之前的定位。 - `CTRL + F4`:关闭当前文档窗口,清理工作区。 - `CTRL + PAGE DOWN`:光标定位到窗口下方,方便阅读或编辑...
- **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}`:匹配...
- 将制表符大小和缩进大小设置为4,保持代码整洁。 - 在“选定内容的边距”不开启的情况下,行号更有助于阅读。 6. **导航与定位**: - 利用代码编译窗口上方的下拉框进行快速定位。 - 使用大纲显示功能,虽然...
“gt-phpstorm-settings”是一个公开的PHPStorm配置项目,通过同步这些设置,我们可以快速地将一个标准的、优化的工作环境导入到自己的PHPStorm中。这包括但不限于代码风格、编辑器设置、快捷键映射、版本控制集成、...