- 1
- 0
- 约2.38千字
- 约 13页
- 2018-06-06 发布于河北
- 举报
8课时 字符型
本章总结 ★重点: 字符常量的表示形式 getchar和putchar的应用 ★难点: 转义字符 上机练习 1、编写程序统计输入的行数,用!结束输入,!号所在的行不计入行数 2、编写程序:输入一行数字字符(用回车结束,每个数字字符前后都有空格),把数字字符转换成一个整数 东方一诺技术培训研发中心 第六章 字符型数据 字符型常量 字符型变量 字符的输入与输出 程序举例 东方一诺技术培训研发中心 aaa 字符常量 定义:用单引号括起来的单个普通字符或转义字符. 字符常量的值:该字符的ASCII码值 转义字符及其含义: 转义字符 含义 \n \v \r \a \‘ \ddd \t \b \f \\ \“ \xhh 转义字符 含义 换行 垂直制表 回车 响铃 单引号 3位8进制数代表的字符 水平制表 退格 换页 反斜线 双引号 2位16进制数代表的字符 如 ‘\101’ -----------‘A’ ‘\012’ -----------’\n’ ‘\x61’ -----------’a’ ‘\483’ ----------(?) 例: ‘A’-------’\101’-------’\x41’--------65 如 ‘A’——65, ‘a’——97, ‘0’——48 , ‘\n’——10 如 ‘a’ ‘A’ ‘?’ ‘\n’ ‘\101’ 转义字符:反斜线后面跟一个字符或一个代码值表示 例 转义字符举例(ch2_001.c,ch2_004.c) main() { printf(\101 \x42 C\n); printf(I say:\How are you?\\n); printf(\\C Program\\\n); } 运行结果:(屏幕显示) A B C Isay:”How are you?” \C Program\ 例 main() { printf(“Y\b=\n”); } 运行结果: 屏幕显示:= 字符常量与字符串常量不同 字符串常量 定义:用双引号(“”)括起来的字符序列 存储:每个字符串尾自动加一个 ‘\0’ 作为字符串结束标志 h e l l o \0 例 字符串“hello”在内存中 a a \0 例 ‘a’ “a” 例 空串 “” \0 东方一诺技术培训研发中心 字符型变量 字符变量用char进行定义,可赋初值 字符变量存放字符ASCII码,占内存一个字节 char与int数据间可进行算术运算 例 a=‘D’; /* a=68; */ x=‘A’+5; /* x=65+5; */ s=‘!’+‘G’ /* s=33+71; */ 没有字符串变量,用字符数组存放 东方一诺技术培训研发中心 字符输出函数 格式: putchar( c ) 参数: c为字符常量、变量或表达式 功能:把字符c输出到显示器上 东方一诺技术培训研发中心 #include stdio.h main() { int c; char a; c=65; a=B; putchar(c); putchar(\n); putchar(a); } 运行结果:A B 例: 东方一诺技术培训研发中心 格式:getchar( ) 功能:从键盘读一字符 例 #include stdio.h main() { int c; printf(Enter a character:); c=getchar(); printf(%c---%x\n,c,c); } 运行结果: Enter a character:A? A---41 字符输入函数 东方一诺技术培训研发中心 字符输出输入复习 printf函数与scanf函数 字符的格式说明是%c 输入函数输入值时注意只要一个字符,分 隔符照读 可用scanf(“%c %c %c”,a,b,c); 使空格、制表符和回车作为间隔符不能读 入,否则输入的字符间没有分隔符 东方一诺技术培训研发中心 判断以下赋值语句的正确性 A、char ch=97; B、int ch=‘a’; (√) (√) A、“a”; (×) B、‘97’; (×) C、char ch=‘32’; (×) C、‘\0x41’; (×) 判断以下字符常量的正确性 东方一诺技术培训研发中心 程序举例 #include stdio.h ma
您可能关注的文档
- 05企业的基本竞争战略.ppt
- 05-氧族元素20100317.pdf
- 05路由原理基础.ppt
- 04广告理论基础.ppt
- 05时间管理之重要性.ppt
- 07 VBA程序语言基础.ppt
- 07变量类型.ppt
- 07年上半年监理真题下.pdf
- 08-2高数期中试题(A)解答.pdf
- 07固定资产管理体制的建设与完善——张冬扣.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 我们仨电子版.pdf VIP
- 妇幼保健院十五五发展规划.docx VIP
- 小学生必背古诗75首(打印版).pdf VIP
- 期末重难点检测卷(含解析)-2026年数学三年级下册北师大版.pdf VIP
- ZXK-7532数控立式钻铣床主运动、进给系统及控制系统的设计.doc VIP
- 2025至2030中国碳纤维复合材料在航空航天领域应用现状及投资机会报告.docx
- 雅马哈psre313使用说明书.pdf VIP
- 临床成人患者医用粘胶相关性皮肤损伤预防及护理-MARSI.pptx
- 电力行业深度:算力之争,电力为王,聚焦美国AI能源革命核心赛道.pptx VIP
- 房地产上市公司偿债能力分析【文献综述】.docx VIP
原创力文档

文档评论(0)