- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教案C语言1
河南广播电视大学
教 案
课名称授课专业授课
授课题目:C语言的概述、基本数据类型、常量和变量 第一讲:C语言的概述、基本数据类型、常量和变量 授课时数:2
教学目的:
1、了解计算机程序设计语言的概况;
2、掌握C语言中的基本数据类型、常量和变量的概念及使用。
主要内容:
1、结构化程序设计语言的特点;
2、C语言的概述;
3、C语言的数据类型;
4、基本字符集、关键字和标识符;
5、常量和符号常量;
6、整型变量、实型变量、字符变量;
7、字符串。
重点和难点:
1、常量和符号常量;
2、整型变量、实型变量、字符变量;
3、字符串
教学方法和手段
教具多媒体演示和板书相结合
授课内容: C语言的特点
C语言既具有一般高级语言特性,又具有低级语言特性。C语言具有下面特点(其中1-6属于高级语言特性,7,8属于低级语言特性)
C语言的语言成分简洁,紧凑,书写形式自由
C语言拥有丰富的数据类型
C语言具有整型、实型、字符型、数组类型、指针类型、结构体类型、共同体类型等数据类型。能方便地构造更加复杂的数据结构(如:使用指针构造链表、树、栈)。
C语言的运算符丰富、功能更强大
C语言是结构化的程序设计语言
C语言具有结构化的控制语句(if/else,switch/case,for,while,do…while)
函数是C语言程序的模块单位。
C语言对语法限制不严格,程序设计灵活
C语言不检查数组下标越界,C语言不限制对各种数据转化(编译系统可能对不合适的转化进行警告,但不限制),不限制指针的使用,程序正确性由程序员保证。
C语言编写的程序具有良好的可移植性
编制的程序基本上不需要修改或只需要少量修改就可以移植到其它的计算机系统或其它的操作系统。
C语言可以实现汇编语言的大部分功能
C语言可以直接操作计算机硬件如寄存器,各种外设I/O端口等。
C语言的指针可以直接访问内存物理地址。
C语言类似汇编语言的位操作可以方便地检查系统硬件的状态。
C语言适合编写系统软件。
C语言编译后生成的目标代码小,质量高,程序的执行效率高
有资料显示只比汇编代码效率低10%-20%。
第二章 数据类型、常量和变量
2、1 C的数据类型
程序、算法处理的对象是数据。数据以某种特定的形式存在(如整数、实数、字符), C语言的数据结构是以数据类型的形式体现。也就是说C语言中数据是有类型的,数据的类型简称数据类型。例如,整型数据、实型数据、整型数组类型、字符数组类型(字符串)分别代表我们常说的整数、实数、数列、字符串。
C语言的数据类型:
注意:
1、不同的数据类型有不同的取值范围。如有符号整数取值范围-32768~32767,浮点数-3.4e-38~3.4e38。
2、不同的数据类型有不同的操作。如整型数可以取余操作,实型数据却不行;整型、实型数据可以有加法,字符数组不行。
3、不同的数据类型即使有相同的操作有时含义也不同,如指针数据自增1与整数自增1含义是不同的。
4、不同的数据类型对计算机可能出现的错误不同。如整型数的溢出错误,浮点数的精度的丢失(有效数字位数不够)。
5、C语言的数据类型可以构造复杂的数据结构。
6、C语言的数据类型都有常量和变量之分。
2、2 C语言基本字符集、关键字和标识符
C语言字符集:字符是C语言的最基本的元素,C语言字符集由字母、数字、空白、标点和特殊字符组成(在字符串常量和注释中还可以使用汉字等其它图形符号)。由字符集中的字符可以构成C语言进一步的语法成分(如,标识符,关键词,运算符等)。
字母:A-Z,a-z
数字:0-9
空白符:空格,制表符(跳格),换行符(空行)的总称。空白符除了在字符,字符串中有意义外,编译系统忽略其它位置的空白。空白符在程序中只是起到间隔作用。在程序的恰当位置使用空白将使程序更加清晰,增强程序的可读性。
标点符号、特殊字符:
!
#
%
^
+
-
*
/
=
~
\
|
.
,
;
:
?
‘
“
(
)
[
]
{
}
关键词(保留字):C语言规定的具有特定意义的字符串。
标识符(名字):用来标识变量名、符号常量名、函数名、数组名、类型名等实体(程序对象)的有效字符序列。标识符由用户自定义(取名字)。
C语言标识符定义规则:
标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。
例如:合法的标识符:sum,average,_total,Class,day,stu_name,p4050
不合法的标识符:M.D.John,$123,#33,3D64,ab
大小写敏感。C程序员习惯:变量名小写,常量名大写,但不绝对。
例如:sum不同Sum。BOOK不同book。
标识符长度一般不超过8个。
例如:stu
您可能关注的文档
- 操作系统实验报告3--虚拟存储.doc
- 操作系统模拟练习题-3.doc
- 操作系统第5章习题带答案.doc
- 操作系统课程设计选做题.docx
- 操作规程-量具-游标卡尺.doc
- 攀枝花2012年中考物理模拟试题及答案(正稿1).doc
- 攀枝花学院本科学生课程设计任务书-08.doc
- 攀钢(集团)公司轧钢高级技师实际试题(卷取岗位).doc
- 攀枝花市2013级高二上期期末考试(试题).doc
- 支路12沥青路面施工方案.doc
- 2024河南南阳师范学院招聘员额制硕士研究生15人笔试备考试题附答案详解(基础题).docx
- 2024江苏银行深圳分行社会招聘笔试模拟试题含答案详解(研优卷).docx
- 2024江苏盐城农村商业银行股份有限公司社会招聘2人笔试模拟试题附答案详解(典型题).docx
- 2024江苏盐城市海兴控股集团有限公司招聘13人笔试备考试题及一套完整答案详解.docx
- 2024民生银行成都分行社会招聘笔试模拟试题含答案详解(达标题).docx
- 2024江苏银行深圳分行社会招聘笔试模拟试题及答案详解(精选题).docx
- 2025中信银行成都分行社会招聘(6月)笔试模拟试题附答案详解ab卷.docx
- 2024湖北武汉学院招聘党委组织部人员1人笔试备考题库含答案详解(轻巧夺冠).docx
- 2024江苏盐城市海兴控股集团有限公司招聘13人笔试备考试题含答案详解(培优).docx
- 2024民生银行汕头分行社会招聘笔试模拟试题含答案详解(预热题).docx
最近下载
- T_FSRS 6.10—2025(食用红参片)_标准.pdf
- 学术英语(医学)知到课后答案智慧树章节测试答案2025年春天津医科大学.docx VIP
- 2014年国网新版《安规》 - 变电.pdf VIP
- LS产电变频器S100说明书.pdf
- 2.3.3生物体的器官、系统 课件 初中生物学北师大版(2024)七年级上册.pptx VIP
- 《关爱残疾人》ppt【完美版课件】.pptx VIP
- 跨境电子商务实务课程思政教学设计方案.docx VIP
- 10长卷山海经 少儿美术课件.pptx VIP
- 人教版道德与法治三年级上册第5课《 走近科学家》第2课时 他们离我们并不遥远 教学课件.pptx VIP
- 人教版高一下学期化学(必修二)《第六章化学反应与能量》单元检测卷带答案.docx VIP
文档评论(0)