制作:方斌 说明: 转义字符常量,如’Ⅶn;,"t;,1141只代表一个 字符常量 反斜线后可以跟一个八进制数(该八进制数对 应某个字符ASC码的八进制数)来表示一个 字符常量。如:’Ⅵ01即’A,1141即’a'。 ●反斜线后可以跟一个以小写字母x开头的十六 进制数(该十六进制数对应某个字符ASC码 的十六进制数)来表示一个字符常量。 如:’W41即’A,“x6d即’m
制 作:方 斌 说明: ⚫ 转义字符常量,如’\n’, ‘\t’, ‘\141’只代表一个 字符常量。 ⚫ 反斜线后可以跟一个八进制数(该八进制数对 应某个字符ASCII码的八进制数)来表示一个 字符常量。如:’\101’即’A’, ‘\141’即’a’。 ⚫ 反斜线后可以跟一个以小写字母x开头的十六 进制数(该十六进制数对应某个字符ASCII码 的十六进制数)来表示一个字符常量。 如:’\x41’即’A’, ‘\x6d’即’m’
制作:方斌 常用的转义字符 形式功能 形式功能 Mn回车换行 反斜线字符 横向跳格(a)单引号 竖向跳格 双引号 r回车符 dd三位八进制代表的 ASC字符 f换页符 Wh两位十六进制数代 表的ASC字符 b退格( Back Space)10空字符
制 作:方 斌 常用的转义字符 形式 功能 形式 功能 \n 回车换行 \\ 反斜线字符 \t 横向跳格(tab) \’ 单引号 \v 竖向跳格 \” 双引号 \r 回车符 \ddd 三位八进制代表的 ASCII字符 \f 换页符 \xhh 两位十六进制数代 表的ASCII字符 \b 退格(BackSpace) \0 空字符
制作:方斌 6.1.3字符串常量 字符串常量是用一对双引号括起来的若干字符序列 如:” string",“abc130nx141” 字符串中字符的个数称为字符串长度。长度为0的字符 串(即一个字符都没有的字符串)称为空串,表示为“” (一对紧连的双引号)。 在C语言中,系统会在每个字符串的末尾自动加一个空 字符’V0(其ASCH码值为0)作为字符串结束的标志。所 以,’A是字符常量,占一个字节,而”A”是一个字符 串,占两个字节,因为系统在其末尾自动加了一个’0 字符作为结束标志
制 作:方 斌 6.1.3 字符串常量 ⚫ 字符串常量是用一对双引号括起来的若干字符序列。 如:”string”, “abc130\n\x141”. ⚫ 字符串中字符的个数称为字符串长度。长度为0的字符 串(即一个字符都没有的字符串)称为空串,表示为“ ” (一对紧连的双引号)。 ⚫ 在C语言中,系统会在每个字符串的末尾自动加一个空 字符’\0’(其ASCII码值为0)作为字符串结束的标志。所 以,’A’是字符常量,占一个字节,而”A”是一个字符 串,占两个字节,因为系统在其末尾自动加了一个’\0’ 字符作为结束标志