转义字符,顾名思义:原来意思被转变的字符。
比如0和\0。前者就是数字0,而后者被 \ 这个符号垫起来后,就成了字符串的结束标志,代表没有内容。
就好像\0在说:“旋转、跳跃我闭着眼,我已不在乎自己是个数字0。”
目录
一、概念
开头讲的应该很容易理解了——转义字符,就是原来意思被转变的字符。
二、一些常见的转义字符——让我们一起欣赏舞会盛宴
- \? 在书写连续的多个问号时使用,防止被解析成三字母词。
- \' 用于表示字符常量 ' ,而不是拿来括字符的 ' 。
- \" 表示一个字符串内部的双引号,而不是用来括起字符串的 " 。
- \\ 用于表示一个反斜杠,防止被解释为一个转义序列符。
- \a 警报,可以使系统会发出警报声。
- \b 退格键,可以使光标退回一个字符,但不删除字符。
- \n 换行符。
- \r 回车符,光标移到同一行的开头。
- \t 制表符,光标移到下一个水平制表位,通常是下一个8的倍数。
- \v 垂直分割符,光标移到下⼀个垂直制表位,通常是下一行的同⼀列。
- \0 null字符,代表没有内容, \0 是 \ddd 这类转义字符的⼀种,用于字符串的结束标志。
下面的2种转义字符比较特殊:
- \aaa aaa表示为1~3个八进制的数字,如\131 表示字符Y
- \xaa aa表示2个十六进制的的数字, 如\x31 表示字符1
暂时先到这里,后期我会补上它们的一些用法上的细节
标签:表示,字符,数字,C语言,转义字符,字符串,我闭,光标 From: https://blog.csdn.net/2401_82886759/article/details/136789967