L8“状态提示灯”相关知识介绍
发布人:张建辉发布时间:2018-01-25 15:55:33
一、状态变量
在本例中,变量state为状态变量,记录灯的开关状态,与按键状态(5号端口的高低电平状态)一起,决定了具体执行的程序分支语句。
布尔变量,仅有“真”、“假”两种状态,如果需要多种状态的记录与切换,可以使用整数变量,如0、1、2、3分别对应4种状态。
二、布尔运算
(一)“且”运算
参与运算的布尔值均为真时,结果为真
参与运算的布尔值中有一个假,结果为假
真且真为真,真且假为假
(二)“或”运算
参与运算的布尔值中只要有一个真,结果为真
参与运算的布尔值中均为假时,结果为假
如真或假为真,真或真为真,假或假为假
(三)“非”运算
非“真”即“假”,非“假”即“真”。