飞思卡尔8位单片机mc9s08第07章 08c语言

飞思卡尔8位单片机mc9s08第07章 08c语言

ID:33747856

大小:1.81 MB

页数:34页

时间:2019-02-28

飞思卡尔8位单片机mc9s08第07章 08c语言_第1页
飞思卡尔8位单片机mc9s08第07章 08c语言_第2页
飞思卡尔8位单片机mc9s08第07章 08c语言_第3页
飞思卡尔8位单片机mc9s08第07章 08c语言_第4页
飞思卡尔8位单片机mc9s08第07章 08c语言_第5页
资源描述:

《飞思卡尔8位单片机mc9s08第07章 08c语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章08C语言主要内容单片机的C语言编程概述标准C语言的基本语法08C语言的使用08C语言程序编程框架08C语言的编译过程08C编程技巧7.1单片机的C语言编程概述7.1.1单片机编程语言汇编语言优点:执行效率高,时序控制精确C语言优点:①程序开发速度快,提高开发工作效率;②软件调试直观;③可维护性好;④可移植性好(与汇编语言相比较)。7.1单片机的C语言编程概述7.1.2单片机C语言单片机C语言和标准C语言的用法基本相同,但是单片机C语言是针对于资源少的MCU,它的编程方法和编程手段与PC机上使用C语言还是有很大差别。返回

2、7.1单片机的C语言编程概述7.2标准C语言的基本语法7.2.1数据类型(1)基本类型表7-1C语言基本数据类型数据类型简明含义位数字节数值域signedchar有符号字节型81-128~+127unsignedchar无符号字节型810~255signedshort有符号短整型162-32768~+32767signedint有符号短整型162-32768~+32767unsignedint无符号短整型1620~65535signedlong有符号长整型324-2147483648~+2147483647unsignedlong无符号长整型

3、3240~4294967295float浮点型3243.4E-38~3.4E+38double双精度型6481.7E-308~1.7E+3087.2标准C语言的基本语法7.2.1数据类型(2)构造类型构造类型有数组、结构、联合、枚举、指针和空类型。结构和联合是基本数据类型的组合。枚举是一个被命名为整型常量的集合。空类型字节长度为0,主要有两个用途:一是明确地表示一个函数不返回任何值;二是产生一个同一类型指针(可根据需要动态地分配给其内存)。7.2标准C语言的基本语法7.2.2运算符C语言的运算符与大多数计算机语言基本相同,分为:算术运算符

4、逻辑运算符关系运算符和位运算符增量和减量运算符复合赋值运算符指针和地址运算符输出格式转换符7.2标准C语言的基本语法7.2.3流程控制(1)顺序结构顺序结构就是从前向后依次执语句1行语句。从整体上看,所有程序的语句2基本结构都是顺序结构,中间的某个过程可以是选择结构或循环结构。……语句N7.2标准C语言的基本语法7.2.3流程控制(2)选择结构①if结构(双分支):ifif(条件表达式)语句项;条件表达式或真假if(条件表达式)语句1语句1{语句块}else{语句块}7.2标准C语言的基本语法7.2.3流程控制(2)选择结构②swi

5、tch结构(多分支):switch(表达式)switch{表达式case常数1:语句项1;break;default常数1case常数2:语句项2;break;……常数2……default:语句项n语句项1语句项2……语句项N}7.2标准C语言的基本语法7.2.3流程控制for(3)循环结构求解表达式1①for循环:假表达式2for(表达式1;表达式2;表达式3)真语句{语句}求解表达式3For语句的下一个语句7.2标准C语言的基本语法7.2.3流程控制(3)循环结构while②while循环:假表达式while(表达式)真{语句}语句7.2

6、标准C语言的基本语法7.2.3流程控制(3)循环结构③do....while循环dodo语句{语句}while(表达式);真表达式2假7.2标准C语言的基本语法7.2.3流程控制(4)break语句和continue语句在循环中常常使用break语句和continue语句,这两个语句都会改变循环的执行情况。break语句用来从循环体中强行跳出循环,终止整个循环的执行;continue语句只用来结束本次循环。7.2标准C语言的基本语法7.2.4函数(1)函数定义类型标识符函数名(类型参数1,类型参数2,类型参数3,……){说明部分语句}(2)函

7、数的声明类型标识符函数名(类型[参数1],类型[参数2],类型[参数3],……);(3)函数的返回值return表达式;return语句用来立即结束函数,并返回一确定给调用程序。如果函数的类型和return语句中表达式的值不一致,则以函数类型为准。对数值型数据,可以自动进行类型转换。7.2标准C语言的基本语法7.2.5指针(1)指针变量的定义类型说明符*变量名;(2)指针变量的赋值指针变量同普通变量一样,使用之前不仅要定义说明,而且必须赋予具体的值。未经赋值的指针变量不能使用,否则将造成系统混乱,甚至死机。指针变量的赋值只能赋予地址。(3)指

8、针的运算•取地址运算(&)•取内容运算(*)•加减算术运算:针对指针数组变量进行7.2标准C语言的基本语法7.2.6结构体(1)结构体的说明和结构体变量的定义①st

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

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

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