嵌入式c语言复习

嵌入式c语言复习

ID:33933751

大小:467.91 KB

页数:68页

时间:2019-03-01

嵌入式c语言复习_第1页
嵌入式c语言复习_第2页
嵌入式c语言复习_第3页
嵌入式c语言复习_第4页
嵌入式c语言复习_第5页
资源描述:

《嵌入式c语言复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式C语言复习1概述(1)知识点:C语言的基本知识(执行步骤)main函数的基本知识C程序的结构组成C程序书写的规则21概述(2)1.1C程序的执行步骤程序代码的录入,编辑生成源程序*.c编译语法分析查错,翻译生成目标程序*.obj链接与其它目标程序或库链接装配,生成可执行程序*.exe执行31概述(3)1.2main函数的基本知识main()函数的位置C程序总是从main()函数开始执行一个C程序可以包含一个主函数,即main()函数;也可以包含一个main()函数和若干其他函数。42概述(4)1.3C程序的

2、结构函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main()程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。51概述(5)1.3C程序的结构(续)程序语句C程序由语句组成用“;”作为语句终止符注释/**/为注释,不能嵌套不产生编译代码61概述(6)1.4C程序书写的规则w习惯用小写字母,大小写敏感w不使用行号,无程序行概念;通常一个语句占一行w可使用空行和空格w常用锯齿形书写格式;同一层次结构的语句上下对齐。72基本数据类型与运算(1)知识点:C程序的数据类型标识符定义的规

3、则基本运算与表达式混合运算时数据类型的转换82基本数据类型与运算(2)2.1C程序的数据类型整型变量占用的存储空间基本类型字符型单精度型浮点型双精度型数组类型数据类型构造类型结构体类型指针类型注意基本类型赋空类型初值的方式92基本数据类型与运算(3)2.1C程序的数据类型—基本数据类型的表示形式十进制:以非0数字开头,如:123,-9,0整型数据八进制:以0数字开头,如:0123,067十六进制:以0x开头,如:0x123,0xff十进制:必须带小数点,如:123.0,-9.0实型数据指数形式:如:1.23E3,

4、0.9e-2,5e2普通字符:如:’a’,’2’,’H’,’#’字符型数据转义字符:如:’’,’167’,’t’,’\’102基本数据类型与运算(4)2.1C程序的数据类型—基本数据类型的存储长度类型关键字字节数位数数的表示范围整型int216-32768—32767short216-32768—32767long432-2147483648—2147483647实型float4323.4e-38—3.4e38double8641.7e-308—1.7e308字符型char18-128--127112基

5、本数据类型与运算(5)2.2标识符命名的规则C语言标识符命名规则:①标识符由数字、字母、下划线组成②标识符的首字符必须为字母和下划线③标识符不能为C语言的保留字(关键字)12算术运算符+-*/%2基本数据类型与运算(6)关系运算符><==>=<=!=2.3逻辑运算基本符运算与表达式!&&

6、

7、位运算符<<>>~

8、∧&赋值运算符=及其扩展赋值运算符条件运算符?:逗号运算符,指针运算符*&求字节数运算符sizeof强制类型转换运算符(类型)分量运算符.->下标运算符[]其他如函数调用运算符()132基本数据类型与运算(

9、7)2.3基本运算和表达式—运算符的优先级<小于单目运算符高<=小于或等于优先级相同算术运算符(高)>大于关系运算符>=大于或等于==等于优先级相同低赋值运算符!=不等于(低)142基本数据类型与运算(8)2.3基本运算和表达式—运算符的优先级(续)要求运算优先级运算符含义结合方向对象的个数++自增运算符1(单目运算2--自减运算符自右至左符)(类型)类型转换运算符*乘法运算符2(双目运算3/除法运算符自左至右符)%求余运算符+加法运算符2(双目运算4自左至右-减法运算符符)152基本数据类型与运算(9)2.3基

10、本运算和表达式关系表达式和逻辑表达式(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:0162基本数据类型与运算(10)2.4混合运算的数据类型转换①整型变量与实型变量之间的转换②不同精度实型变量之间的转换③不同精度整型变量之间的转换173顺序结构程序设计(1)知识点:C语句的分类格式输入函数scanf格式输出函数printf其他输入

15、输出函数183顺序结构程序设计(2)3.1C语句的分类表达式语句表达式+分号简单语句空语句只有分号的语句C语句复合语句用花括号将若干语句括起来选择语句(if,switch)流程控制循环语句(while,do…while,for)语句转移语句(break,continue,return,goto)193顺序结构程序设计(3)3.2格式输入函数scanf一般形式:scanf(

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

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

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