22常量 表24常用的转义字符及功能 转义字符 转义字符的意义 ASCI代码 回车换行,将当前位置移到下一行的开头10 回车,将当前位置移到本行的开头 13 将当前位置移到下一页开关 12 t 将当前位置水平跳到下一制表位置(tab) 将当前位置垂直跳到下一制表位置 退格,将当前位置后退一个字符 输出反斜线符"" 92 输出单引号符 39 输出双引号符 34 looo 输出1~3位八进制数所代表的字符 IHh 输出1~2位十六进制数所代表的字符 返回本章首页
11 返回本章首页 2.2常量 表2_4常用的转义字符及功能 转义字符 转义字符的意义 ASCII代码 \n 回车换行,将当前位置移到下一行的开头 10 \r 回车,将当前位置移到本行的开头 13 \f 将当前位置移到下一页开关 12 \t 将当前位置水平跳到下一制表位置(tab) 9 \v 将当前位置垂直跳到下一制表位置 \b 退格,将当前位置后退一个字符 8 \\ 输出反斜线符"\" 92 \' 输出单引号符 39 \” 输出双引号符 34 \ooo 输出1~3位八进制数所代表的字符 \xhh 输出1~2位十六进制数所代表的字符
22常量 1.直接常量 3)字符串型常量 (1)用西文的双引号“””括起来的一串字符 (2)双引号称为字符串型常量的定界符 (3)任何可输入的字符,如字母、数字、西文标 点符号、中文标点符号和汉字等。 (4)空字符串:两个双引号之间没有任何字符。 返回本章首页
12 返回本章首页 2.2常量 1.直接常量 3)字符串型常量 (1)用西文的双引号“”” 括起来的一串字符; (2)双引号称为字符串型常量的定界符; (3)任何可输入的字符,如字母、数字、西文标 点符号、中文标点符号和汉字等。 (4)空字符串:两个双引号之间没有任何字符
22常量 1.直接常量 4)字符串型常量和字符型常量的区别 (1)字符型常量由单引号括起来,字符串型常量由 双引号括起来; (2)字符型常量只能是单个字符,字符串型常量则 可以含一个或多个字符; (3)可以把一个字符型常量赋给一个字符型变量 得数维把,个字符型常量贰给一个字符型变量(即字 (4)字符型常量占一个字节的内存空间。字符串型 量占的内存字节数等于字符串中字节数加1。增加的 荣 字节中存放字符(Asc码为0的字符),这是字 符串结束的标志。 13 返回本章首页
13 返回本章首页 2.2常量 1.直接常量 4)字符串型常量和字符型常量的区别 (1)字符型常量由单引号括起来,字符串型常量由 双引号括起来; (2)字符型常量只能是单个字符,字符串型常量则 可以含一个或多个字符; (3)可以把一个字符型常量赋给一个字符型变量, 但不能把一个字符串型常量赋给一个字符型变量(即字 符数组); (4)字符型常量占一个字节的内存空间。字符串型 常量占的内存字节数等于字符串中字节数加1。增加的一 个字节中存放字符’\0’(ASCII码为0的字符),这是字 符串结束的标志
22常量 2符号常量 1)符号常量的定义 格式:# define符号常量名常量 功能:用符号常量名代替直接常量。 注意: (1)符号常量名遵守标识符命名规则; (2)习惯上符号常量的标识符用大写字母,变量标 识符用小写字母,以示区别; (3)此定义为宏预处理,行未没有分号; (4)符号常量不占内存,只是一个临时符号,在预 编译时,用值代替名。 返回本章首页
14 返回本章首页 2.2常量 2.符号常量 1)符号常量的定义 格式:#define 符号常量名 常量 功能:用符号常量名代替直接常量。 注意: (1)符号常量名遵守标识符命名规则; (2)习惯上符号常量的标识符用大写字母,变量标 识符用小写字母,以示区别; (3)此定义为宏预处理,行末没有分号; (4)符号常量不占内存,只是一个临时符号,在预 编译时,用值代替名
22常量 2符号常量 2)符号常量的优点 (1)见名知义,容易阅读 (2)一次定义,多次使用。 (3)一换全换,容易修改。 15 返回本章首页
15 返回本章首页 2.2常量 2.符号常量 2)符号常量的优点 (1)见名知义,容易阅读。 (2)一次定义,多次使用。 (3)一换全换,容易修改