认识转义字符
转义字符的解释
-
\?
在某些老旧的编译器中,如果输出连续的问号和括号,如,???)则会得到??];(???则会得到[??。具体例子为:
如果想打出连续的问号和括号,则要在“?”前加“\”,如:
但在现在的绝大部分编译器,经过了迭代升级,已经可以不用在问号前添加\,而直接打出问号和括号,这是比较老的知识,属于了解了解。
现在的VS
-
\'
当你想直接输出‘时,
需要添加\
-
\“
同单引号
-
\\
避免\前后遇到字母被编译器识别为转义字符,例如当我想输出\‘,但是\’会被识别为转义字符而只输出‘,则需要在’前添加\。
-
\a
打印后什么都不输出,电脑响一次,是警告字符。
-
\b和\f和\v
老师说没什么用不重要,感兴趣的友友可以自行了解研究一下。
-
\n
相当于Enter键,换行。
-
\r
回到本行的最开始继续输入,在实际使用中效果如下:
-
\t
相当于键盘上的Tab键,打印后光标自动打出一长空格,有“ ”长!
-
\ddd
代表着这个1-3位八进制转化成十进制的数字,在ASCII编码表上对应的字符,举例:
\130-->8的2次方*1+8的1次方*3+8的0次方*0=88--->在ASCII编码表上对应的是X,则输出X。
-
\xdd
代表着这个1-2为十六进制转化成十进制的数字,在ASCII编码表上对应的字符,举例:
\x30--->16的一次方*3+16的0次方*0=48--->在ASCII编码表上对应的是0,则输出0。