欢迎来到天天文库
浏览记录
ID:51308890
大小:787.00 KB
页数:51页
时间:2020-03-21
《《c语言复习》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、11第1讲课程复习1概述(1)知识点:C语言的基本知识(执行步骤)main函数的基本知识C程序的结构组成C程序书写的规则1概述(2)1.1C程序的执行步骤编辑链接编译执行程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exe1概述(3)1.2main函数的基本知识main()函数的位置C程序总是从main()函数开始执行一个C程序可以包含一个主函数,即main()函数;也可以包含一个main()函数和若干其他函数。2概述(4)1.3C程序的结构函数与主函数程序由一个
2、或多个函数组成必须有且只能有一个主函数main()程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。1概述(5)1.3C程序的结构(续)程序语句C程序由语句组成用“;”作为语句终止符注释//,/**/为注释,不能嵌套不产生编译代码1概述(6)1.4C程序书写的规则习惯用小写字母,大小写敏感不使用行号,无程序行概念;通常一个语句占一行可使用空行和空格常用锯齿形书写格式;同一层次结构的语句上下对齐。2基本数据类型与运算(1)知识点:C程序的数据类型标识符定义的规则基本运算与表达式混合运算时数据类型的转换2基本数据类型
3、与运算(2)2.1C程序的数据类型数据类型基本类型整型字符型浮点型构造类型指针类型空类型数组类型结构体类型单精度型双精度型变量占用的存储空间注意基本类型赋初值的方式注意类型和变量含义的不同2基本数据类型与运算(3)2.1C程序的数据类型—基本数据类型的表示形式整型数据实型数据字符型数据十进制:以非0数字开头,如:123,-9,0八进制:以0数字开头,如:0123,067十六进制:以0x开头,如:0x123,0xff十进制:必须带小数点,如:123.0,-9.0指数形式:如:1.23E3,0.9e-2,5e2普通字符:如:’a’,’2’
4、,’H’,’#’转义字符:如:’’,’167’,’xlf’,’\’2基本数据类型与运算(4)2.1C程序的数据类型—基本数据类型的存储长度类型关键字字节数位数数的表示范围整型int432-2147483648—2147483647short216-32768—32767long432-2147483648—2147483647实型float4323.4e-38—3.4e38double8641.7e-308—1.7e308字符型char18-128--1272基本数据类型与运算(5)2.2标识符命名的规则C语言标识符命名规则
5、:①标识符由数字、字母、下划线组成②标识符的首字符必须为字母和下划线③标识符不能为C语言的保留字(关键字)autoexternsizeoffloatstaticcaseforstructchargotoswitchcontinueintypedefconstifuniondefaultlongunsigneddoregistervoiddoublereturnelseshortwhileenumsigned2基本数据类型与运算(6)2.3基本运算与表达式算术运算符+-*/%关系运算符><==>=<=!=逻辑运算符!&&
6、
7、位运算符<<
8、>>~
9、∧&赋值运算符=及其扩展赋值运算符条件运算符?:逗号运算符,指针运算符*&求字节数运算符sizeof强制类型转换运算符(类型)分量运算符.->下标运算符[]其他如函数调用运算符()2基本数据类型与运算(7)2.3基本运算和表达式—运算符的优先级<小于<=小于或等于>大于>=大于或等于==等于!=不等于优先级相同(高)优先级相同(低)低高赋值运算符关系运算符算术运算符单目运算符2基本数据类型与运算(8)2.3基本运算和表达式—运算符的优先级(续)优先级运算符含义要求运算对象的个数结合方向++自增运算符1(单目运算符)自右至左2-
10、-自减运算符(类型)类型转换运算符3*乘法运算符2(双目运算符)自左至右/除法运算符%求余运算符4+加法运算符2(双目运算符)自左至右-减法运算符2基本数据类型与运算(9)2.3基本运算和表达式关系表达式和逻辑表达式(a>b)&&(x>y)(a==b)
11、
12、(x==y)!a
13、
14、(a>b)在C中逻辑运算结果:1代表“真”,0代表“假”;判断一个表达式是否真:0代表“假”,非0代表“真”条件表达式表达式1?表达式2:表达式3k=5>6?1:0逗号表达式2基本数据类型与运算(10)2.4混合运算的数据类型转换一个表达式运算结果的类型①整型变量
15、与实型变量之间的转换②不同精度实型变量之间的转换③不同精度整型变量之间的转换3顺序结构程序设计(1)知识点:C语句的分类格式输入函数scanf格式输出函数printf其他输入输出函数3顺序结构程序设计(2)3.1C语句的
此文档下载收益归作者所有