C语言---字符
1.三元符(三字母词):由三个字符组合起来代表其他字符,三元符可以在没有一些字符时使用
??( [
??) ]
??! |
??< {
??> }
??' ^
??= #
??/ \
??- ~
2.转义字符
可见字符:
\? ----用于多个?时,防止被解释为三元符
\" ----用于字符串内部的双引号
\' ----表示字符常量单引号'
\\ ----表示一个反斜杠,防止被解释为转义字符
不可见字符:
\a ----警告字符,产生可见或可听见的信号
\b (backspace) ----退格键
\f ----进纸字符(换页)
\n(new line) ----换行
\r (return)-----回车(不换行)
\t (tab)----水平制表符
\v ----垂直制表符
\ddd ----表示1~3个八进制数字所表示的字符
\xddd ----表示1~3个十六进制数字所表示的字符
说明:
1.linux环境中,gcc 4.4.7版本默认略过三元符
2.linux中,\n相当于win中的\r\n
3.\ddd \xddd
例:\x101 十六进制101代表十进制65,则\x101表示字母a
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------学习记录,都是基本知识------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------