单片机运算符-精品·公开课件.pptVIP

  • 11
  • 0
  • 约1.74千字
  • 约 7页
  • 2019-01-03 发布于广西
  • 举报
4.6 C51的运算符 1. 将 “=”右边的值赋给“=”左边的变量(注:不是相等运算符) 2. C51的算术运算符 +(加或正号);-(减或负号); *(乘号); /(除号); %(求余) 优先级为:先乘除,后加减,先括号内,再括号外 3. C51的关系运算符有六种: <(小于); >(大于); <=(小于等于); >=(大于等于);==(相等); !=(不相等) 优先级:前四个高,后二个“==”和“!=”级别低 4. C51的逻辑运算符有三种: (逻辑与); ||(逻辑或); !(逻辑非)  运算符的两边为关系表达式,逻辑表达式和关系表达式的值相同,以“0”代表假,以:“1”代表真。 以上三种运算的优先级见图4.1。 5. C51的按位操作的运算符有六种: (按位与);|(按位或);∧(按位异或); ~(位取反) (位左移) ; (位右移 ) (注:移位操作为补零移位) 例1. a=0xf0H; 表达式a=~a值为0FH 例2. a=0xea; 表达式a2值为A8H,即a值左移两位,移位后空白位补0 *6. 自增、自减运算符 ++i,--i (在使用i之前,先使i值加(减)1) i++,i-- (在使用i之后,再使i值加(

文档评论(0)

1亿VIP精品文档

相关文档