字符型常量
字符常量
- 单引号中的大写字母和小写字母代表不同的字符常量
- 单引号中的空格符也是一个字符常量
- 字符常量只能包含一个字符
- 字符常量只能用单引号括起来,不能用双引号括起来
- 字符常量在内存中占一个字节,存放的是字符的ASCII代码值
转义字符常量
字符形式 | 功能 |
\n | 回车换行 |
\t | 横向跳若干个(Tab键) |
\v | 竖向跳格 |
\r | 回车符 |
\f | 换页符 |
\b | 退格符(Backspace键) |
\ | 反斜杠字符“\” |
' | 单引号字符 |
" | 双引号字符 |
\ddd | 三位八进制数代表的一个ASCII字符 |
\xhh | 二位十六进制数代表的一个ASCII字符 |
\0 | 空值,其ASCII码值为0 |
- 转义字符常量只代表一个字符
- 反斜线后的八进制数可以不带0开头
- 在一对单引号内,可以用反斜线后跟一个十六进制数来表示一个ASCII字符
字符串常量
- 定义:由双引号括起来的一串字符
- 在C语言中,系统在每个字符串的最后自动加入一个字符 '\0' 作为字符串的结束标志
可对字符量进行的运算
- 字符量可参加任何整数运算
字符变量
- C语言中,字符变量用关键字char定义,在定义的同时可以赋初值
- 占一个字节
- 字符变量可以作为整型变量来处理,可以参与对整型变量所允许的任何运算
字符的输入和输出
调用printf和scanf函数输出和输入字符
- 调用函数进行输入和输出时,必须在程序的开头出现包含头文件stdio.h的命令行:#include <stdio.h>
调用putchar和getchar函数输出和输入字符
- putchar函数用于输出字符,调用形式:putchar(ch)ch可以是字符常量也可以是字符变量
- getchar函数用于输入字符,调用形式:ch=getchar()
程序举例
|
|
|
|
|
|
|
|
|
|