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

94 阅读1分钟

##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!"); //输出:hello world! //垂直制表符 控制窗口的输出:

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