二级C语言培训教案.doc

二级C语言培训教案.doc

ID:58991095

大小:61.00 KB

页数:12页

时间:2020-09-16

二级C语言培训教案.doc_第1页
二级C语言培训教案.doc_第2页
二级C语言培训教案.doc_第3页
二级C语言培训教案.doc_第4页
二级C语言培训教案.doc_第5页
资源描述:

《二级C语言培训教案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、二级C语言培训教案第二章C语言程序设计的初步认识本章考点:考点考核几率分值C语言的概述20%1~2标识符、常量和变量100%2~7算术运算符及算术表达式(难点)80%2~5赋值运算符及赋值表达式80%2~5自加自减运算、逗号表达式(难点)100%2~4教学内容一、C语言程序的构成和格式通过讲解以下这个简单的C程序例子,了解C程序的格式和构成。main(){inta,b,c;a=10;b=20;c=a+b;printf("%d",c);}注:(1)C程序中有且仅有一个main函数,程序从main函数开始执行,并且在mai

2、n函数中结束。(2)用“{}”括起来的部分称为“函数体”,“{”和“}”必须成对出现,表示开始和结束。(3)main()函数的格式:main(){函数体}(4)变量先定义,后使用。定义部分必须在执行部分的前面。(5)C程序中每条语句(定义语句或执行语句)都必须以”;”结束。(6)注释内容必须放在”/*”和“*/”之间。”/*”和“*/”必须成对出现。”/”与“*”之间不能有空格。(7)printf为C语言的屏幕输出函数,注意写法。(8)书写程序时应遵循的规则:语句中的不同单词至少且必须加一个空格以示间隔,若已有明显的间

3、隔符,也可不再加空格来间隔;最好一个语句占一行。二、标识符1、标识符命名规则(1)只能包含字母、数字和下划线(2)第一个字符必须是字母或下划线(3)C语言是大小写敏感的,如grade和Grade是两个不同的标识符。例、判断下列标识符的合法性sum_tofile_5_2&ay-m-d4dyes?2、标识符分类(1)关键字:已经事先定义好了,程序远不能再将它们另做它用。参看教材附录4,记住常用的关键字(如int、if、do、break、case、char等)。(2)预定义标识符:在C语言系统中已经使用了的标识符(如prin

4、tf、scanf、define、include等)。预定义标识符可用作用户标识符。(3)用户标识符:根据用户需要定义的标识符(用户自己取的名字)。用户标识符不能是关键字。注:标识符要求学生必须掌握。练习部分课后习题三、常量与变量1、常量在程序的运行过程中,其值不发生改变的量。2、常量分类(1)直接常量直接常量又包括整型常量(如12、-3、0)、实型常量(如4.6、-1.23、1.2E+3)和字符常量(如'A'、'6')。(2)符号常量符号常量在使用之前必须先定义,其一般形式为:#define符号常量标识符常量值通过以下

5、两个实现功能相同(求圆面积)的程序,给学生解释使用与不使用符号常量两者的区别。程序1:程序2:#defineR5main()#definePI3.14159{main()floatarea;{intr;floatarea;r=5;area=PI*R*R;area=3.14159*r*r;printf("%f",area);printf("%f",area);}}注:习惯上符号常量的标识符用大写字母。符号常量的值在其作用域内不能被改变。3、变量在程序的运行过程中,其值可以改变的量。4、变量的定义变量定义的一般形式为:类型

6、说明符变量名;注:变量名是合法的标识符,但不可以是关键字;允许在一个类型说明符后,定义多个相同类型的变量,各变量名之间用逗号间隔,最后一个变量名之后必须以“;”号结尾;一般变量的定义放在函数体的开头部分。通过以下例子的讲解,进一步掌握变量的定义与使用。main(){inta,b,c;a=15;b=20;c=b-a;printf("%d",c);}补充:四、数制转换计算机使用二进制进行数据的处理最小存储单位称为“位(bit)”一个字节占8位二进制数即1Byte=8bit(1B=8b)1KB=1024B;1MB=1024K

7、B;1GB=1024MB;1TB=1024GB;…..1、十进制二、八、十六进制转换方法:将十进制数除以基数(二进制基数为2、八进制基数为8、十六进制基数为16),并记录余数,若商不为0,则继续用商除以基数,并记录余数,直到商为0,余数倒排列写下来,即为转换后的二进制或八进制或十六进制。注意:在转换过程中,余数为0也要记录下来,很多学生在做题时,忽略了余数0。例:(36)10=()2(39)10=()8(27)10=()162、二、八、十六进制十进制转换方法:按位展开,对应位乘以权值(权值即为基数的n次幂,n从0开始)

8、,最后将所有乘积相加,所得结果即为十进制数。例:(10101)2=()10(67)8=()10(1A2)16=()103、八、十六进制二进制转换方法:八进制(或十六进制)数的每一位数字用三位(或四位)二进制数表示,最后将对应的二进制数依次写下来,即为二进制数。注:八进制数7、6、5、4、3、2、1、0对应的三位二进制数分别为111

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。