单片机原理及应用笔记:C51的运算符与项目实践

作者介绍

杨昕睿,男,银川科技学院计算机与人工智能学院,2022级计算机与科学技术8班本科生,单片机原理及应用课程第七组。

指导老师:王兴泽

电子邮箱:903016724@qq.com

前言

本篇文章是参考《单片机原理及应用(c语言版)第2版》杨居义·编著教材编写的笔记

由杨昕睿、赵博阳、王思琪、马宁、乔嘉同学共同完成此篇章,其中王思琪、马宁同学负责80C51的算数运算符,关系表达式及优先级的总结。

杨昕睿、赵博阳同学负责80C51的逻辑运算符,逻辑表达式及优先级和C51位操作及表达式总结。

         

项目11:C51的运算符与项目实践

本章节将深入探讨C51中的运算符及其优先级,包括算术运算符、关系运算符、逻辑运算符、位运算符等,并通过项目实践来加深理解。

一、算术运算符、关系表达式及优先级

1)基本算术运算符

C51提供了基本的算术运算符,包括加法(+)、减法(-)、乘法(*)、除法(/)和模(%)运算符。例如,11 % 3 = 2,结果是11除以3所得余数为2。在上述运算符中,加法、减法和乘法符合一般的算术运算规则。除法运算时,如果是两个整数相除,其结果为整数;如果是两个浮点数相除,其结果为浮点数。而对于模运算,则要求两个运算对象均为整型数据。

算术运算符的优先级和结合性

C语言规定了算术运算符的优先级和结合性。优先级指当运算对象两侧都有运算符时,执行运算的先后次序。按运算符优先级别的高低顺序执行运算。结合性指当一个运算对象两侧的运算符优先级别相同时的运算顺序。算术运算符中取负运算的优先级最高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值