版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机控制技术
模块三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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年机械工程师面试题集与解析
- 2026年保险业务主管面试题集及答案参考
- 2026年技术达人面试技巧关于变速箱系统的考点解读
- 2026年教育行业销售顾问面试题集
- 2026年汽车工程师面试题库与汽车技术趋势解读
- 2026年程序员代码能力考核含答案
- 2026年软件企业技术经理的招聘面题目
- 2026年教育机构建筑设计中的BIM应用面试题
- 三年级数学计算题专项练习及答案
- 2026年建筑师执业资格考试辅导含答案
- 共同买厂房协议书
- 2025贵州省专业技术人员继续教育公需科目考试题库(2025公需课课程)
- 美国国家公园管理
- 人教版五年级语文上册期末考试卷【含答案】
- 四川省2025年高考综合改革适应性演练测试化学试题含答案
- 医疗机构安全生产事故综合应急预案
- 水利信息化计算机监控系统单元工程质量验收评定表、检查记录
- 《管理学原理》课程期末考试复习题库(含答案)
- DL-T+5174-2020燃气-蒸汽联合循环电厂设计规范
- 消费者在直播带货中冲动行为的影响因素探究
- 人工智能中的因果驱动智慧树知到期末考试答案章节答案2024年湘潭大学
评论
0/150
提交评论