C语言教案第6章 字符型数据
- 格式:doc
- 大小:42.50 KB
- 文档页数:2
一、字符型常量1、用‘’把一个字符括起来。
例:‘A’(1)不能用“”,也不能包含多个字符‘abc‟(2)每一个字符占用一个字节,用ASCII 来存放。
2、转达义字符:‘\n’ ······························换行‘\0’·····························空值‘\\’································表示一个\‘\‟’ ·······························表示一个…‘\”’·······························表示一个“二、变量:char c;char c='\0';三、运算:根据ASCII值进行运算,相当一个整数。
第六章字符型数据
学习目标:掌握字符型常量(字符常量、转义字符常量、字符串常量、可对字符串进行的运算);掌握字符型变量;掌握字符的输入和输出(调用printf 和scanf函数输入和输出字符、调用putchar和getchar函数输入和输出字符。
重点:字符型常量、变量以及字符的输入和输出函数
难点:转义字符及输入和输出字符函数的使用
学时:2学时
授课类型:讲授
字符型常量
字符常量:用单引号括起来的单个字符。
注意:(1)单引号中的大写字母和小写字母代表不同的字符常量。
(2)单引号中的空格符’‘也是一个字符常量,但不能写成(两个连续的单引号)。
(3)字符常量只能包含一个字符。
(4)字符常量只能用单引号括起来,不能用双引号括起来。
字符常量在内存中占一个字节,存放的是字符的ASCII代码值。
转义字符:以“\”开头的字符序列。
这些字符常量也必须括在一对单引号内。
注意:(1)转义字符常量只代表一个字符。
(2)反斜线后的八进制数可以不用0开头。
(3)反斜线后的十六进制数只可由小写字母x开头,不允许用大写字母X,也不能用0x开头。
字符串常量
字符串常量:用一对双引号括起的字符序列。
注意:区别字符常量和字符串常量。
在内存中,字符常量占一个字节,而对
字符串常量,则在字符串的后面加一个“字符串结束标志\0”,以便系统依此判断字符串是否结束。
字符量可参与任何整数运算。
⏹字符变量
用来存放一个字符常量,字符变量用char来定义。
注意:(1)不能将一个字符串常量赋给一个字符变量。
(2)给字符变量赋值可以采用如下三种方法:
A、直接赋以字符常量
B、赋以“转义字符”
C、赋以一个字符的ASCII码
(3)字符变量在内存中占一个字节,可以存放ASCII码字符集中的任何字符。
(4)字符变量可以作为整型变量来处理,可以参与对整型变量所允许的任何运算。
⏹字符的输入和输出
调用printf和scanf函数输出和输入字符
调用putchar和getchar函数输出和输入字符
在调用函数进行输入和输出时,必须在程序的开头出现包含头文件stdio.h 的命令行:
#include “stdio.h”
输出字符型数据时使用%c,输出字符串时使用%s
⏹调用putchar和getchar函数输出和输入字符
Putchar(ch)
Ch=getchar( )。