《单片机实践应用与技术》.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机实践应用与技术》

第 1 章 C语言基础 1.1 C语言简介 C语言是结构化的语言 C语言是模块化的语言 语言简洁、紧凑,使用方便、灵活 程序可移植性好 数据结构丰富,具有现代化语言的各种数据结构 C语言运算符丰富、代码效率高 C源程序的结构特点 一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。 源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源程序的最前面。 每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。 标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。 书写程序时应遵循的规则 一个说明或一个语句占一行。 用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。 低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。 1.2 数据类型 C语言的数据类型系统有 基本数据类型 指针类型 结构化数据类型的构造设施 基本数据类型三种: 整型(short, int, long), 实型(float, double, long double), 字符型(char)。 结构化数据类型的构造设施: 数组、结构、联合和枚举。 指针类型: 指针类型直接赋予数据对象在内存中的地址的概念。 1.2.1 基本数据类型 常量 变量 整型数据 字符型数据 实型数据 1.3 数据运算 C语言有很丰富的运算符,总结如下:   1.算术运算符: + (加), –(减), *(乘), /(除), %(求余) 2.关系运算符: (大于), (小于), =(小于等于), =(大于等于), ==(等于), !=(不等) 3.逻辑运算符: !(逻辑非),  (逻辑与),||(逻辑或) 4.位运算符: ~(按位取反), (位与), |(位或),∧ (异或), (左移),(右移) 5.条件运算符: ? : 6.指向结构体成员运算符:  - 7.结构体成员运算符(分量运算符): . 1.3 数据运算 8.自增1,自减1运算符:    ++ , -- 9.类型转换运算符:     (类型) 10.指针,取地址运算符: *(指针运算符), (取地址运算符) 11.下标运算符: [ ] 12.赋值运算符: =, *=,+=,-=,/=,%=,=,=,=,∧=,|= 13.逗号运算符: , 14.长度运算符: sizeof( ) 15.负号运算符: - 16.括号运算符: ( ) 算术运算 1.算术运算符 C语言的算术运算符有以下5种:    + ( 双目运算两数相加,如5+6,单目运算取正值,如 +15 ) - ( 双目运算两数相减,如5-6,单目运算取负值,如 -19 ) * ( 双目运算符,两数相乘, 如 5*6 ) / ( 双目运算符,两数相除, 如 15/6 ) % ( 双目运算符,取模或求余数,两个数必须都是整数,如 15%6 值为3) 2.算术运算符的优先级和结合方向 ( )  圆括号            高 +、-    单目运算符,取正、取负     *、/、% 双目运算符,乘、除、取模    +、- 双目运算符,加、减       低 关系、逻辑及条件运算 关系运算 (小于),(大于),=(小于或等于),=(大于或等于) == != 逻辑运算 !(逻辑非),  (逻辑与),||(逻辑或) “!” → 算术运算符 → 关系运算符 → “” → “” → 赋值运算符   高 低 关系、逻辑及条件运算 条件运算 条件运算符构成的条件表达式的一般形式为: 判定式 ? 表达式1 : 表达式2 例如: float f, f1; f = (1 〉0? 1 : 5)/2; f1 = (1 〉0? 1 : 5.0)/2; 位

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档