- 3
- 0
- 约3.96千字
- 约 23页
- 2021-03-31 发布于北京
- 举报
C51的常用运算符;1、赋值运算符及其表达式:;2.算术运算符及其表达式:
+、-、*
/(除)求模:两个浮点数相除结果为浮点数,两个整数相除结果为整数。
7/2=3; 5.76/7.2=0.80001;
%(求余数):求余运算的两个对象必须是整数。
235%100=35;
;3.自增运算符:++、--
1)。前增1和前减1:
++a;//先使a加1,再使用a;
先执行a=a+1,再使用a;
--a;//先使a减1,再使用a;
先执行a=a-1;再使用a;
2)。后增1和后减1:
a++;//先使用a,之后再使a加1;
先使用a,再执行a=a+1;
a--://先使用a,之后再使a减1;
先使用a,再执行a=a-1;;例如:
int a=4,b,c=4,e;
b=++a; //运行后:a=5;b=5;
e=--c; //运行后:e=3;c=3;
int a=4,b,c=4, e;
b =a++; //运行后:a=5;b=4;
e=c--; //运行后:c=3;e=4;
;4。关系运算符:
关系运算符的运算结果只有0或1这两种结果,也就是逻辑真或者假(真---1、假---0)。
、、=、=、==、!=。
int a=23,b=54;
ab; //运算结果为假(0)
ab; //运算结果为真(1)
a=b; //运算结果为假(0)
a=b; //运算结果为真(1);实例:现场温度通过传感器送到P1 口,设计程序:当温度大于50度时将P0.1外的LED点亮。
# includereg51.h
#define uchar unsigned char
sbit P01=P0^1; //引脚定义
void main()
{
while(P150)
{
P01=0;
}
P01=1;
};5. ==:判断等于,主要用于判断==两边是否相等。(注意与 = 的区分)。
例如:a=23;//把23赋给变量a
a==23;测试(判断)变量a的值 是不是等于23。
==常用来判断循环是否在进行的条件。
例如:我们要求在P1口的状态为0xfe时将P0口的LED全部点亮:
;#includereg52.h
void main()
{
while(P1==0XFE) //括号中是判断P1口是否为0xfe
{
P0=0X00;//点亮P0口的灯
}
P0=0XFF;//熄灭P0口的灯
}
;6.!= ???不等于
与==的用法相似。常用来判断!=两端的值是否不相等。;#includereg52.h
void main()
{
while(P1!=0XFF)//括号中是判断P1口是否为0xfe
{
P0=0XAA;//点亮P0口的灯
}
P0=0XFE;//熄灭P0口的灯
}
本例是独立式按键的工作原理。
;7。逻辑运算符
逻辑运算符的运算结果只有真(1)或假(0)两种。
、||、!
: 逻辑与 。当参与运算的各个部分都为真是,其结果就是真,只要有一个是假其结果就是假。
例如:int a=32,b=56,c=47,d;
d=(ab)(bc); // d 的值为0(假)
d=(ba)(bc); //d的值为1(真)
d=(ab)(b60)(c==47);// (真)
d=(a!=21)(b73); // 真
;||:逻辑或.当参与运算的各个部分中有一个是真(1),其运算结果就是真,当各个部分都是0(假)时其运算结果就是假。
int a=32,b=56,c=47,d;
您可能关注的文档
- 船长岗位适任训练课程驾驶台团队工作09驾驶台资源管理9-疲劳.ppt
- 船长岗位适任训练课程预定航次相关信息的获取1航路设计图.pptx
- 船长岗位适任训练课程制定偶发事件计划12驾驶台资源管理12-偶发事件.ppt
- 船长岗位适任训练课程制定通过指定水域计划11驾驶台资源管理11-计划.ppt
- 床品工艺设计与实施常用工艺名词与制图符号认知家用纺织品的制图符号.pptx
- 创客技术涂装机器人涂装机器人的工位布局.pptx
- 创新创业基础创业心理准备9.创业心理准备.pptx
- 创新创业基础专题二与最靠谱的人一起创业专题二话题一:寻找最靠谱的创业者.ppt
- 创新方法与训练创新要求人的思维发散而不是收敛古诗中的发散思维--1.pptx
- 创新方法与训练集思广议真能产生新创意吗?635创新方法.pptx
- 单片机应用技术项目四医院病床呼叫系统控制器设计4.1if语句.pptx
- 单片机应用技术项目四医院病床呼叫系统控制器设计4.4去抖动与按钮次数循环显示.pptx
- 单片机原理及应用技术项目1熟悉单片机操作环境项目8.ppt
- 单片机原理及应用技术项目4显示和键盘接口技术应用项目4显示和键盘接口技术应用(2).ppt
- 单片机原理及应用技术项目8单片机应用系统综合设计5-选择结构程序设计.pptx
- 单片机原理及应用技术项目8单片机应用系统综合设计12-文件处理.pptx
- 单片机原理与应用MCS-51单片机的串行口微课PPTMCS-51串行通信概述.pptx
- 单片机原理与应用MCS-51单片机的复位及复位电路MCS-51单片机的复位及复位电路.pptx
- 档案与档案实务档案的鉴定5档案鉴定-2--档案鉴定理论.ppt
- 导游礼仪2016任务1言谈规范模块四规范进行沟通3.ppt
原创力文档

文档评论(0)