一、字符
定义:
由双引号引起来的一串字符成为字符串字面值,简称字符串
注:字符串的结束标志是一个\0的转义字符。在计算字符串长度时,\0是作为结束标志存在,不算做字符串内容。
二:转义字符
定义:
转变原有意思的字符
分类:
转义字符 | 释义 |
---|---|
\? | 在书写连续多个问好时使用,防止被解析成三字母词 |
\' | 用于表示字符常量 |
\" | 用于表示字符串内部的双引号 |
\\ | 用于表示一个反斜杠,防止被解析为转义序列符 |
\a | 警告字符,发出蜂鸣 |
\b | 退格符----backspace |
\f | 进纸符 |
\n | 换行 |
\r | 回车 |
\t | 水平制表符----tab |
\v | 垂直制表符 |
\ddd | ddd表示1~3个八进制的数字 |
\xdd | dd表示2个十六进制数字 |
注:
三字母词:原为在C99标准中,为了在特定的字符集中解决特定字符的输入问题
截止目前,共有9个三字母词
三、注释
定义:
1.代码中不需要的代码可以直接删除,也可以选择注释掉(注释后不会被编译)
2.代码中由比较难懂的代码时,可以加上注释文字用以说明
使用风格
1.C语言风格的注释
/*xxxxxxxx*/
缺陷:无法进行嵌套注释
2.C++风格的注释
//xxxxxxxxxxxxxxxxxx
优点:可以注释一行也可以注释多行