C语言复习系列-转义字符


准备学习stm32单片机,感觉需要复习一下C语言,翻看了菜鸟教程,竟然有不少地方看不懂,真让人汗颜······

转义字符大部分语言里面都有,至少我学过的里面都有,在这些语言中,某些字符具有特殊含义或功能,如果要输出这些字符,就要使用转义字符。

所谓转义字符就是前面加个 \ 当遇到无法输出某个字符的情况,不妨用转义字符试试!

  • \\

    printf("\\");
    //即输出 \
  • \a

    printf("\a");
    //计算机发出提醒音
  • \b

    printf("hello\bworld!");
    //输出:hellworld!
    //退格键,会删除前一个字符
  • \f

    printf("\f");
    //换页符

窗口中会出现字符:

  • \r

    printf("hello\rworld!");
    //输出:world!
    //回车,\r前的内容会被删除
  • \n

    printf("hello\nworld!");
    //输出:hello
    world!
    //换行
  • \t

    printf("hello\tworld!");
    //输出:hello world!
    //水平制表符
  • \v

    printf("hello\vworld!");
    //输出:helloworld!
    //垂直制表符

控制窗口的输出:


/也用于八进制及十六进制的输出

最新文章

  1. Spring的JDBC框架
  2. win10 使用docker
  3. canvas学习笔记:canvas对图片的像素级处理--ImageData的应用
  4. 解决问题E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录,
  5. Redis发布订阅实现原理
  6. JavaScript中创建类,赋值给ajax中的data参数
  7. elastic
  8. 《C++ primer》--第7章
  9. Android 如何更换屏幕上锁界面背景图片
  10. VIM 同义词
  11. Application to find the maximum temperature in the weather dataset
  12. WPF案例 (三) 模拟QQ“快速换装"界面
  13. css秘密花园
  14. python 类的绑定方法和非绑定方法
  15. 使用vue-cli 初始化 vue 项目
  16. dede 采集文章内容中图片不显示的问题
  17. cents上运行wget报错:unable to resolve host address
  18. 关于IP,这里有你想知道的一切!
  19. php 将对象转化为数组
  20. Android中Local Service最本质的作用是什么?

热门文章

  1. vagrantfile-参考示例
  2. git的一些操作命令
  3. 痞子衡嵌入式:MCUBootUtility v2.4发布,轻松更换Flashloader文件
  4. 《Kafka笔记》3、Kafka高级API
  5. Linux文件系统和管理-2文件操作命令(下)
  6. pyqt设置窗口图标
  7. 线上问题排查,一不小心踩到阿里的 arthas坑了
  8. 在国内使用Google验证码reCaptcha
  9. 【总结】mysql调优
  10. selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?