正在加载图片...
of Practice 字符型量 字符型量包括字符常量和字符变量。 字符常量 字符常量是用单引号括起来的一个字符。例如a',b,’=,’+,?都是 常量。在C语言中,字符常 量有以下特点 1.字符常量只能用单引号括起来,不能用双引号或其它括号。 2.字符常量只能是单个字符,不能是字符串。 3.字符可以是字符集中任意字符。但数字被定义为字符型之后就 不能参与数值运算。如’5’和5是不同的。’5’是字符常量,不能参与运算 转义字符 转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含 义,不同于字符原有的意义,故称“转义”字符。例如,在前面各例题 printf函数的格式串中用到的“\n” 就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般字符不便于表示的控制代码。 常用的转义字符及其含义 转义字符转义字符的意义 回车换行 twb 横向跳到下一制表位置 竖向跳格 退格 回车 走纸换页 反斜线符"\ 单引号符 鸣铃 \ddd 1~3位八进制数所代表的字符 \xhh 1~2位十六进制数所代表的字符 广义地讲,C语言字符集中的任何一个字符均可用转义字符来表示。表2.2中的dd和\xh正是为此而提出 的。d和hh分别为八进制和十六进制的ASCI代码。如101表示字?quot;A”,102表示字母"B”,134 表示反斜线,\XOA表示换行等。转义字符的使用 int a, b,c printf('%d\n\t%d %d\n %d %d\t\b%d\n", a, b, c, a, b, c) 此程序练习转义字符的使用 a、b、c为整数5->a,6->b,7->c 调用 printf显示程序运行结果 printf( %d\n\ t%d %d\n %d %d\t\b%d\n", a, b, c, a, b, c)of Practice 字符型量 字符型量包括字符常量和字符变量。 字符常量 字符常量是用单引号括起来的一个字符。例如'a','b','=','+','?'都是合法字符常量。在C语言中,字符常 量有以下特点: 1.字符常量只能用单引号括起来,不能用双引号或其它括号。 2.字符常量只能是单个字符,不能是字符串。 3.字符可以是字符集中任意字符。但数字被定义为字符型之后就 不能参与数值运算。如'5'和 5 是不同的。'5'是字符常量,不能参与运算。 转义字符 转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含 义,不同于字符原有的意义,故称“转义”字符。例如,在前面各例题 printf 函数的格式串中用到的“\n” 就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般字符不便于表示的控制代码。 常用的转义字符及其含义 转义字符 转义字符的意义 \n 回车换行 \t 横向跳到下一制表位置 \v 竖向跳格 \b 退格 \r 回车 \f 走纸换页 \\ 反斜线符"\" \' 单引号符 \a 鸣铃 \ddd 1~3 位八进制数所代表的字符 \xhh 1~2 位十六进制数所代表的字符 广义地讲,C语言字符集中的任何一个字符均可用转义字符来表示。表 2.2 中的\ddd 和\xhh 正是为此而提出 的。ddd 和 hh 分别为八进制和十六进制的 ASCII 代码。如\101 表示字?quot;A" ,\102 表示字母"B",\134 表示反斜线,\XOA 表示换行等。转义字符的使用 void main() { int a,b,c; a=5; b=6; c=7; printf("%d\n\t%d %d\n %d %d\t\b%d\n",a,b,c,a,b,c); } 此程序练习转义字符的使用 a、b、c 为整数 5->a,6->b,7->c 调用 printf 显示程序运行结果 printf("%d\n\t%d %d\n %d %d\t\b%d\n",a,b,c,a,b,c);
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有