boolean
说明
布尔型变量是有两种逻辑状态的变量,它包含两个值:true(真)或 false(假)。(每个布尔变量占用一个字节的内存。)
如果在表达式中使用了布尔型变量,那么将根据变量值的真假而赋予整型值1或0。要把一个整型变量转换成布尔型变量,如果该变量的整型值为0,则其布尔型值为假;反之如果整型值为非0,则其布尔型值为真。布尔型变量在运行时通常用做标志,比如进行逻辑测试以改变程序流程。
示例
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
/*
* 布尔变量应用示例
*
* 本示例程序演示如何使用布尔型变量。通过本程序,Arduino将利用
* 布尔型变量存储引脚2的电平状态,并根据变量数值点亮或熄灭引脚13上
* 连接的LED。
*
* 电路:
* 引脚2连接轻触开关,开关另一端接地
* 引脚13上安装有开发板内置LED
*
*
* This example code is in the public domain
* 太极创客
* 2017-01-18
* www.taichi-maker.com
*/
boolean pushButton; // 创建布尔型变量
void setup() {
pinMode(2, INPUT_PULLUP); //将引脚2设置为输入上拉模式
pinMode(13, OUTPUT); //将引脚13设置为输出模式
}
void loop() {
pushButton = digitalRead(2); //读取引脚2电平状态并将其赋值给布尔变量
if (pushButton){ //根据布尔变量数值点亮或者熄灭LED
digitalWrite(13, HIGH); //布尔变量值为真(true)时点亮LED
} else {
digitalWrite(13, LOW); //布尔变量值为假(false)时熄灭LED
}
}
|


1F
我很少遇到, 这么生动的旅行故事。太棒了。 [url=https://iqvel.com/zh-Hans/a/%E5%9F%83%E5%A1%9E%E4%BF%84%E6%AF%94%E4%BA%9A/%E6%8B%89%E5%88%A9%E8%B4%9D%E6%8B%89]十字教堂[/url] 我早就想, 能像你们一样多旅行。感谢能量。
2F
照片令人惊艳。继续保持 带来的灵感。 [url=https://iqvel.com/zh-Hans/a/%E6%84%8F%E5%A4%A7%E5%88%A9/%E6%96%AF%E5%A1%94%E6%AF%94%E4%BA%9E]龐貝周邊[/url] 精彩的 旅游信息网站, 继续发展 保持节奏。致敬!