单片机原理与接口技术(第3章)C51-赋值运算符及其表达式_第1页
单片机原理与接口技术(第3章)C51-赋值运算符及其表达式_第2页
单片机原理与接口技术(第3章)C51-赋值运算符及其表达式_第3页
单片机原理与接口技术(第3章)C51-赋值运算符及其表达式_第4页
单片机原理与接口技术(第3章)C51-赋值运算符及其表达式_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机控制技术

模块三C51的基本运算

1.赋值运算符与表达式其一般形式为变量=表达式2.算术运算符与表达式

C51的算术运算符有如下7种:+加或取正值运算符- 减或取负值运算符* 乘运算符/ 除运算符%取余运算符+

+增量运算符-

-减量运算符3.关系运算符与表达式关系运算是“比较运算”,将两个表达式进行比较以判断是否和给定的条件相符。关系运算符包括“<”(小于)、“<=”(小于等于)、“>”(大于)、“>=”(大于等于)、“=

=”(等于)、“!=”(不等于)。关系运算表达式的一般形式为表达式1关系运算符

表达式2关系表达式的结果只有两种:1(true)或0(false)4.逻辑运算符与表达式

逻辑运算符是指用形式逻辑原则来建立数据之间的符号。逻辑运算符有如下3种:&&逻辑与||逻辑或!

逻辑非对于逻辑与“&&”和逻辑“||”,其表达式的形式为表达式1逻辑运算符

表达式2逻辑非“!”,其表达式的形式为!表达式5.位运算符与表达式

对并行口整体按字节操作,因此在这种场合可以采用位操作位运算符说

明&按位与|按位或^按位异或~按位取反<<位左移>>位右移5.位运算符与表达式

(1)按位与参与按位与“&”运算的两个运算量,如果两个相应的位都是1,则结果值中的该位为1,否则为0。一个位数,与0“与”被清零,与1“与”则不变,一般利用这个特性实现将并行口的某些位清零,其余位不变。例如,写出语句,将P3口的D7、D1、D0位清零,其余位不变。语句为P3=P3&0X7C;5.位运算符与表达式

(2)按位或参与按位或“|”运算的两个运算量,如果两个相应的位至少有一个是1,则结果值中的该位为1,否则为0。一个位数,与1“或”被置1,与0“或”则不变,一般利用这个特性实现将并行口的某些位置1,其余位不变。例如,写出语句,将P2口的D6、D0位置位,其余位不变。语句为P2=P3|0X41;5.位运算符与表达式

(3)按位异或参与按位异或“^”运算的两个运算量,如果两个相应的位相同为1,不同则为0。一个位数,与1“异或”被取反,与0“异或”则不变。例如,将P1口的D5、D2位取反,其余位不变。语句为P1=P1^0X24;5.位运算符与表达式

(4)按位取反按位取反“~”用来对一个二进制数按位取反,即将0变1,将1变05.位运算符与表达式

(5)位左移位左移运算符“<<”用来将一个数的各二进制位全部左移若干位,移到左端的高位被舍弃,右边的低位补0。例如,a=0x52,a<<2,结果a为0x48。左移1位相当于乘以2,左移n位相当于乘以2n。例如,将变量a乘以4后回存a,语句如下:a=a<<2;5.位运算符与表达式

(6)位右移位右移运算符“>>”用来将一个数的各二进制位全部右移若干位,移到右端的低位被舍弃。对无符号数或者带符号数中的正数,左边高位移入0;对带符号数中的负数,左边高端移入1。右移1位相当于除以2,右移n位相当于除以2n,例如,a除以8后回存a,语句如下:a=a>>3;5.位运算符与表达式

6.复合赋值运算符与表达式双目运算符都可以和赋值运算符结合组成复合赋值运算符。C语言规定可以使用以下10种复合赋值表达式:+=、-=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论