- 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语言中的复合赋值运算符: += 加法赋值 = 右移位赋值 -= 减法赋值 = 逻辑与赋值 *= 乘法赋值 |= 逻辑或赋值 /= 除法赋值 ^
您可能关注的文档
最近下载
- 安全法律法规培训试题及答案解析.doc VIP
- 消防法律法规考试题库.pdf VIP
- (高清版)DB13∕T 2770-2018 焊接熔深检测方法.docx VIP
- 高等代数(第五版)张禾瑞习题答案解析.pdf
- 芜湖车务段招聘笔试题库2026.pdf
- 2025年12月全国科学创新实践活动(原华数杯)初中数学八年级竞赛四级组试卷(含答案).docx VIP
- SAE USCAR-2-2020 SAE 标准规范下载.docx VIP
- 初三学习策略讲座PPT模板.pptx VIP
- 100以内的加法和减法( 退位减).pdf VIP
- 国家开放大学《Python语言基础》实验4:条件分支结构基本应用参考答案.docx VIP
原创力文档

文档评论(0)