常量、字符串常量与注释"/>
【C语言学习记录】(二)——字符常量、字符串常量与注释
一、字符常量
有两种形式的字符常量:
1、普通字符
用2个英文单引号括起来的一个字符。如:‘a’,‘Z’,‘3’,’?’,’#’。不能写成’ab’或’12’。注意:单引号只是界限符,字符常量只能是一个字符,不包括单引号。'a’和’A’是不同的。字符常量储存到计算机的储存单元的时候,并不是存储字符本身,而是以其代码存储的(一般采用ASCII码)。如’a’的ASCII码就是97,'b’的ASCII码是98。
2、转义字符
转义字符 | 字符值 | 输出结果 |
---|---|---|
\’ | 一个单引号(’) | 具有此八进制的字符 |
\’’ | 一个双引号(’’) | 输出一个英文双引号 |
\? | 一个问号(?) | 输出一个英文问号 |
\\ | 一个反斜线 | 输出一个斜杠 |
\a | 警告(alert)、响铃(响一声) | 产生声音或者视觉信号 |
\b | 退格(backspace) | 将当前位置后退一个字符 |
\f | 换页(form feed) | 将当前位置移到下一页的开头 |
\n | 换行 | 将当前位置移到下一行的开头 |
\r | 回车(carriage return) | 将当前位置移到本行的开头 |
\t | 水平制表符 | 将当前位置移到下一个Tab的位置 |
\v | 垂直制表符 | 将当前位置移到下一个垂直制表的对齐点 |
\0 | 空字符(NULL) | 输出结果为空(c语言里也有,输入完字符串,系统自动在后面加上\0,表示空格的意思) |
\ddd | 1到3位八进制数所代表的任意字符 | 三位八进制 |
\xhh | 十六进制所代表的任意字符 | 十六进制 |
二、字符串常量
如:“17900”,"大选帝拿"等,字符串就是由英文双引号括起来的一串字符。
字符串的结束标志是一个\0的转义字符,在计算字符串长度的时候\0是结束标志,不能算做字符串的内容。
注意:不能错写成’CHINA’,‘203’,‘吔堡’。
单引号内只能包含一个字符,双引号内可以包含一个字符串
三、注释
符号 | 含义 |
---|---|
// | 单行注释 |
/**/ | 多行注释 |
多行注释的内容要在**之间。
更多推荐
【C语言学习记录】(二)——字符常量、字符串常量与注释
发布评论