80C51单片机软件基础知识.pptVIP

  • 41
  • 0
  • 约1.96万字
  • 约 126页
  • 2017-12-27 发布于河南
  • 举报
80C51单片机软件基础知识

6 C51的运算符和表达式 运算符就是完成某种特定运算的符号。运算符按其表达式中与运算符的关系可分为单目运算符、双目运算符和三目运算符。 6.1 赋值运算符 使用“=”的赋值语句格式如下: 变量 = 表达式; 需要注意“==”与“=”两个符号的区别,有时编译报错,往往就是错在if(b = 0xff)之类的语句中,错将“==”用为“=”。“==”符号是用来进行相等关系的运算。 6.2 算术运算符 + 加或取正值运算符 - 减或取负值运算符 * 乘运算符 / 除运算符 % 模(取余)运算符,如8 % 5 = 3,即8除以5的余数是3 6.3 关系运算符 C51中有6种关系运算符: 大于 小于 = 大于等于 = 小于等于 == 测试等于 != 测试不等于 6.4 逻辑运算符 逻辑与:条件式1 条件式2。 逻辑或:条件式1 || 条件式2。 逻辑非:!条件式。 6.5 位运算符 C51中共有6种位运算符: 按位与 | 按位或 ^ 按位异或 ~ 按位取反 左移 右移 6.6 复合运算符 复合运算符就是在赋值运算符“=”的前面加上其他运算符。以下是C51语言中的复合赋值运算符: += 加法赋值 = 右移位赋值 -= 减法赋值 = 逻辑与赋值 *= 乘法赋值 |= 逻辑或赋值 /= 除法赋值 ^

文档评论(0)

1亿VIP精品文档

相关文档