正在加载图片...
靳润昭C语言教程讲义 2001年2月17日 在C语言中,字符常量有以下特点 1)字符常量只能用单引号括起来,不能用双引号或其它括号。 2)字符常量只能是单个字符,不能是字符串。 3)字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。 如5和5是不同的。"5是字符常量,不能参与运算 32转义字符 转义字符是一种特殊的字符常量。转义字符以反斜线"\开头,后跟一个或几个字符 转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,在前面各例 题pn函数的格式串中用到的“in”就是一个转义字符,其意义是“回车换行”。转义字符 主要用来表示那些用一般字符不便于表示的控制代码。 常用的转义字符及其含义 转义字符转义字符的意义 ASCI代码 回车换行 10 t 横向跳到下一制表位置 9 退格 回车 13 走纸换页 反斜线符" 92 单引号符 引号符 鸣铃 ddd 1~3位八进制数所代表的字符 kh1~2位十六进制数所代表的字符 广义地讲,C语言字符集中的任何一个字符均可用转义字符来表示。表中的dd和xh 正是为此而提出的。dd和h分别为八进制和十六进制的ASC代码。如0表示字母"A", 102表示字母"B",34表示反斜线,XOA表示换行等 【例3.8】转义字符的使用 maino int a, b,c a=5:b=6:c=7 printf(" ab cItdeIrf\n”) printf("hijkItLbMn") 包 353字符变量 字符变量用来存储字符常量,即单个字符。 字符变量的类型说明符是char。字符变量类型定义的格式和书写规则都与整型变量相 第11页靳润昭 C 语言教程讲义 2001 年 2 月 17 日 第11页 在C语言中,字符常量有以下特点: 1) 字符常量只能用单引号括起来,不能用双引号或其它括号。 2) 字符常量只能是单个字符,不能是字符串。 3) 字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。 如'5'和 5 是不同的。'5'是字符常量,不能参与运算。 3.5.2 转义字符 转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。 转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,在前面各例 题 printf 函数的格式串中用到的“\n”就是一个转义字符,其意义是“回车换行”。转义字符 主要用来表示那些用一般字符不便于表示的控制代码。 常用的转义字符及其含义 转义字符 转义字符的意义 ASCII 代码 \n 回车换行 10 \t 横向跳到下一制表位置 9 \b 退格 8 \r 回车 13 \f 走纸换页 12 \\ 反斜线符"\" 92 \' 单引号符 39 \” 双引号符 34 \a 鸣铃 7 \ddd 1~3 位八进制数所代表的字符 \xhh 1~2 位十六进制数所代表的字符 广义地讲,C语言字符集中的任何一个字符均可用转义字符来表示。表中的\ddd 和\xhh 正是为此而提出的。ddd 和 hh 分别为八进制和十六进制的 ASCII 代码。如\101 表示字母"A" , \102 表示字母"B",\134 表示反斜线,\XOA 表示换行等。 【例 3.8】转义字符的使用。 main() { int a,b,c; a=5; b=6; c=7; printf(“ ab c\tde\rf\n”); printf(“hijk\tL\bM\n”); } 3.5.3 字符变量 字符变量用来存储字符常量,即单个字符。 字符变量的类型说明符是 char。字符变量类型定义的格式和书写规则都与整型变量相
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有