- 1、本文档共314页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
全国计算机等级考试基础课程
——二级C语言部分;二级C考试模式;二级C备考方法;目录;第1章C语言概述;知识点;1.1.1C语言的发展与应用;1.1.2C语言的优点;第1章C语言概述;;程序一词来自生活,通常指完成某些事务的一种既定方式和过程
;数据结构+算法=程序;#includestdio.h
voidmain()
{
printf(Hellohuben\n);
};1.2.3C程序书写注意事项;1.2.4C程序的开发过程;总结;第2章数据类型、运算符
与表达式
;章节知识点:;知识点;知识点;2.1标识符;(2)在C语言中,大小写字母不等效。因此,a和A,I和i,Sum和sum,分别是两个不同的标识符。;何为关键字?;(3)与程序控制结构有关的:
dowhileforifelseswitchcase
defaultgotocontinuebreakreturn ;第2章数据类型、运算符与表达式;2.2数据类型概述;第2章数据类型、运算符与表达式;2.3.1认识常量与变量;#definePI3.14/*预编译部分,定义符号常量PI*/
#includestdio.h/*预编译部分,头文件包含命令*/
main()/*主函数*/
{
intr;/*定义一个整型变量r*/
floatc,s;/*定义了两个浮点型变量c,s*/
r=10;/*把常量10暂时赋值给变量r*/
c=2*PI*r;/*计算圆的周长*/
s=PI*r*r;/*计算圆的面积*/
printf(圆的周长为%f,面积为%f,c,s);/*输出周长和面积到显示器*/
};2、变量;inta,b,c;
floatx,y;
charc1,c2;或intc1,c2;;1、整型常量的表示方法:;十六进制的数码除了数字0-9外,
还使用英文字母a-f(或A-F)表示10-15。
如:0x1e、0Xabcdef、0x1000
但:0X2defg、0x100L都是错误的。;2、整型变量;(2)整型变量的分类;类型说明符;(3)整型变量的定义;3.进制转换;二种表现形式:;注意事项:;实型变量的分类;例如:
floatx;
doubley;;二种表现形式:;转义字符;一个字符的多种表示方法:;例如:charc;
c=’a’;c=’\034’;c=’\n’;
c=’\x65’;c=65;c=0101;c=0x41;;4、字符串常量;C语言允许整型、实型、字符型数据进行混合运算。;C语言数据类型转换可归纳为4种方式:;例:;2、赋值转换;例如:
floatf=23;/*f为23.000000*/
doublef=‘A’;/*f为65.00000*/
(注意:实型数据在VC6.0的环境中,小数点后保留六位数字);例如:main()
{
floatp=3.14159;
intarea,r=5;
area=p*r*r;
printf(areais%d\n,area);
};形式:;情形;第2章数据类型、运算符与表达式;2.4运算符与表达式;2.4.1、算术运算符和算术表达式;
main()
{
printf(\n\n%d,%d\n,20/7,-20/7);
printf(%f,%f\n,20.0/7,-20.0/7);
};++i,--i;1、赋值运算符;复合赋值运算符;形式:;例如:;:小于,53,35;用关系运算符将表达式连接起来的式子;!:逻辑非,单目运算符;非0值:真;用逻辑运算符将表达式连接起来的式子。;inta=5;floatb=3.5;;;思考题:
判断一个数n是否为奇数或偶数?
判断一个字母c是否是英文字符?
判断一个年份是否为闰年?
判断一个数n是否被数k整除?
判断三个数是否组成一个三角形?;常见运算的优先级别;第3章顺序结构程序设计
;章节知识点:;知识点;知识点;3.1顺序结构的构成;3.2C语句的分类;
(1)表达式语句:
在表达式的后面加上一个分号构成。
例:x=100
您可能关注的文档
- 《C语言程序设计》教学课件合集(共8章)非AI生成.pptx
- 《C语言程序设计》教学课件合集(共8章)非AI生成 (2).pptx
- 《地理信息系统GIS》教学课件合集(共9章)非AI生成.pptx
- 《环境监测技术》教学课件合集(共5章)非AI生成.pptx
- 《C语言程序设计》第2章 C语言的基础知识-教学课件(非AI生成).ppt
- 《C语言程序设计》第2章 C语言基础-教学课件(非AI生成).ppt
- 《C语言程序设计》第2章 数据类型、运算符与表达式-教学课件(非AI生成).ppt
- 《C语言程序设计》第3章 简单语句与顺序结构程序-教学课件(非AI生成).ppt
- 《C语言程序设计》第3章 顺序结构程序设计-教学课件(非AI生成).ppt
- 《C语言程序设计》第4章 函数与编译预处理-教学课件(非AI生成).ppt
- 物联网实训教学大纲.文档.doc
- 2025年外研版2024七年级物理上册阶段测试试卷含答案 .docx
- 2024年《试验检测师》考试题库附参考答案(a卷).pdf
- 大型礼仪庆典活动策划公司章程.docx
- Unit 1 You and Me Section A 1a~1dHow Do We Get to Know Each Other说课稿 -2024-2025学年人教版七年级英语上册.docx
- 2025年浙科版共同必修2物理下册月考试卷.docx
- 2025年青岛版六三制新选择性必修1生物上册月考试卷含答案.docx
- 2025年华师大版四年级英语上册阶段测试试卷.docx
- 2025年湘教版八年级科学下册阶段测试试卷.docx
- 【9历期末】安徽省六安市舒城县2024-2025学年九年级上学期期末考试历史试卷.docx
文档评论(0)