- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计电子教案(四)
适用专业:计算机技术应用 编写教师:张玮玮 黄力
课题:转义字符及不同类型数据的混合运算
教学目的: 1. 熟悉几种常用的转义字符。
2. 掌握数据运算过程中的自动类型转换。
3. 掌握强制类型转换。
教学重点:类型的自动转换与强制转换。
教学难点:各种转义字符的作用
学习者分析:同学们已经学习了不同类型的变量,知道了变量的类型不同,在内存中所占的空间也不同。那么我们今天学习的重点就是不同类型的变量或常量之间是怎样进行混合运算的。
教学设想:
1.教法:示例法(主要是通过讲解具体的例子向学生说明不同类型的变量之间混合运算的法则)
2.学法:智力技能学习,归纳法。
3.课时安排:第1节课——介绍各种转义字符。
第2节课——介绍数据类型的自动转换与强制转换。
教学(内容)过程:
转义字符
类型的自动转换
类型的强制转换
一.转义字符
‘\n’ 换行符
‘\t’ 制表符/跳格符:水平制表,跳到下一个制表位(8列)
‘\r’ 只回车、不换行。将当前位置移到本行开头
‘\b’ 退格符,将位置退到前一列。
例:
main( )
{
printf(“abcd\tefg\thijk\n”);
}
运行结果:
abcd efg hijk
printf(“abcd\refg\n”);
运行结果:efgd
3. printf(“abcd\befg\n”);
运行结果:abcefg
4. #includestdio.h
void main( )
{
printf(“c r i\t n a \07 \n”);
printf(“a b \t \b \b c d \n”);
}
运行结果:
c r i n a
a b (连退两格!)
二.类型的自动转换
C语言规定,不同类型的数据可以在同一表达式中进行混合运算,运算时要进行类型转换。
在进行运算时,不同类型的数据要转换成同一类型,然后再进行运算。
到目前为止,所学的所有数据类型:
举例说明:
自动转换的规则:
低类型转换为高类型。(如下图所示)
赋值运算符右边的类型转换到左边的类型。
必定的转换为: 当float类型的数据参与运算时,无论与其运算的运算对象是什么类型,float类型的数据都必须要转换成double类型。
同样,只要char或short类型的数据参与运算,无论与其一起运算的数据是什么类型,它都要先转换成int型。
如:1. main( )
{
float s,f;
int a;
f=1.52;
a=20;
s=f+a;
printf(“%f\n”,s);
}
2. 20+’c’-i*f+d/e
20+’c’-i*f+d/e
根据数据类型“从低到高”的自动转换原则,最终结果应为:double类型!
三.类型的强制转换
例:1. main( )
{
float f1,f2;
int d;
f1=1.54;
f2=3.78;
d=(int)(f1+f2)
printf(“d=%d\n”,d);
}
强制转换的格式:(类型名)(表达式)如:
int a=20;
f=(float)a;/* 将整型变量a强制转换为实型变量(单精度型变量)*/
#includestdio.h
void main( )
{ float x;
int i;
x=3.6;
i=(int)x;
printf(“x=%f,i=%d\n”,x,i);
}
运行结果为: x=3.600000, i=3
从结果可知,变量x的值并没有改变,仍为3.600000。
小结:本次课主要学习了各种转义字符的使用方法以及数据类型的混合运算,了解了数据类型的自动转换与强制转换。通过本次课的学习,学生应该能够熟练掌握不同类型的数据混合运算时类型转换的方向。
孝感市工业学校计算机中心《C语言程序设计》公共教案
第6页 共6页
8位
8位
efg
abcd
abcd(退一格)
efg
c d
8位
类型转换
自动转换
强制转换
si
您可能关注的文档
- C1考试100分.doc
- CDR_X4问答收藏大全.doc
- Ccwcys高中物理如何准确描述实验探究题中的_填空_.doc
- Cecelia Webber Art 惊艳的人.docx.docx
- CET4答案.doc
- ch03聚类分析应用.ppt
- ch11-8 载流导线在磁场中所受的力.ppt
- Ch2_杆件的内力分析1.2.ppt
- ch4_1模拟滤波器设计.ppt
- ch7人力资源管理.ppt
- 小学语文成语大全形容痛苦的成语.doc
- 鸭2025版新高考地理一轮复习选修第48讲环境保护教学案湘教版.doc
- 2024高考生物二轮复习课时作业9生物的变异与进化含解析.doc
- 新高考2024高考生物一轮复习练习14孟德尔豌豆杂交实验一含解析新人教版.doc
- 鸭2025版新高考历史一轮复习第一单元古代中国的政治制度第3讲从汉至元政治制度的演变学案新人教版.doc
- 2024高考物理二轮复习高考题型一选择题专项练4含解析.docx
- 2025届高考英语一轮复习阅读理解分类练习专题05阅读理解之七选五学与练含解析.doc
- 鸭2025版新高考历史一轮复习第十单元世界各国经济体制的创新和调整第27讲空前严重的资本主义世界经济.doc
- 鸭2025版新高考历史一轮复习第十二单元西方人文精神与近现代科技与文化第39讲近代以来世界科技的发展.doc
- 高考语文必威体育精装版精英时文精选素材十一.doc
文档评论(0)