算术运算符:
1. 加法 +: 将两个值相加。
int result = 5 + 3; // 结果为 8
2. 减法 -: 从左操作数中减去右操作数。
int result = 7 - 4; // 结果为 3
3. 乘法 *: 将两个值相乘。
int result = 2 * 6; // 结果为 12
4. 除法 /: 将左操作数除以右操作数。
float result = 10.0 / 3.0; // 结果为 3.3333
5. 取余 %: 返回除法的余数。
int remainder = 10 % 3; // 结果为 1
关系运算符:
1. 等于 ==: 检查两个值是否相等。
if (x == y) {
// 执行某些操作
}
2. 不等于 !=: 检查两个值是否不相等。
if (a != b) {
// 执行某些操作
}
3. 大于 >、小于 <、大于等于 >=、小于等于 <=: 检查两个值之间的大小关系。
if (m > n) {
// 执行某些操作
}
逻辑运算符:
1. 逻辑与 &&: 如果两个条件都为真,则结果为真。
if (condition1 && condition2) {
// 执行某些操作
}
2. 逻辑或 ||: 如果两个条件中至少有一个为真,则结果为真。
if (condition1 || condition2) {
// 执行某些操作
}
3. 逻辑非 !: 取反,如果条件为真,则结果为假;如果条件为假,则结果为真。
if (!condition) {
// 执行某些操作
}
其他运算符:
1. 赋值 =: 将右侧的值赋给左侧的变量。
int x = 10;
2. 递增 ++ 和递减 --: 分别将变量的值增加1或减少1。
int count = 5;
count++; // count 现在为 6
3. 条件运算符 ? :: 也称为三元运算符,根据条件的真假返回两个值中的一个。
int result = (x > y) ? x : y;
这些运算符使你能够在 Arduino 程序中执行各种操作,根据需要灵活使用。
转载请注明出处:http://www.pingtaimeng.com/article/detail/10967/Arduino