C51中的常用运算符 课件.pptxVIP

  • 18
  • 0
  • 约小于1千字
  • 约 7页
  • 2023-08-17 发布于江苏
  • 举报
模块二——单片机应用技术 C51的常用运算符 C51语言初步2.1Keil软件的使用2.2Proteus软件的使用2.3 Keil+Proteus仿真模拟实验 教学内容试验一 C51中的算术运算符序号运算符含义与应用举例1+两数相加,如a+b2-两数相减,如a-b3*两数相乘,如a*b4/取模,与一般的除法不同。如10/3=3 而10/3.0=3.3333 5++自加运算。i++与++i有区别,前者是先返回i值然后再自加1,后者是先进行自加,再将自加后的结果返回。6--自减运算,与自加运算用法类似。7%取余运算。如10%3=1+-*/i++++i% 序号运算符含义与应用举例1大于。如ab,如果成立返回真值,否则为假值,以下都与此相同。2=大于等于。如a=b,注意在程序中不要写成a≥b3小于。如ab4=小于等于。如a=b , 注意在程序中不要写成a≤b5==等于。注意这个运算符与“=”不同,是用来判断两个操作数是否相等的。如a==b,这个表达式的结果只能是成立或不成立。6!=不等于。如a!=b,表示判断a是否不等于b,如果不等于,结果成立,否则结果不成立。7逻辑运算符:与(并且),表示两个操作数都必须同时成立,如ab的含义是a成立并且同时b也成立,两者只有都成立,结果才能成立。8||逻辑运算符:或(或者),表示参与的两个操作数有一个成立即可。如a||b的含义是a成立或者是b成立,二者有一个成立结果就是成立。9!逻辑运算符:非。对原操作数取反。原来成立的取反后变得不成立,原来不成立的,取反后变成成立。如!a含义是得到a的相反状态。C51中的关系运算和逻辑运算||!!===== 序号运算符含义与应用举例1按位与,参与操作的两个操作数的对应位进行与运算。2|按位或,参与操作的两个操作数的对应位进行或运算。3^按位异或,参与操作的两个操作数的对应位进行异或运算。4~取反,将操作数的每个位进行取反。5右移位,将操作数向右移动指定位,左侧空余位填充为0。6左移位,将操作数向左移动指定位,右侧空余位填充为0。C51中的位运算符|^~括号先算括号单目运算(自加、自减、取反等)算术运算符关系运算符逻辑运算符(不含!)条件运算符赋值运算符逗号运算符运算符的优先级 谢谢观看

文档评论(0)

1亿VIP精品文档

相关文档