在 Arduino 编程中,你可以使用各种运算符来执行不同的操作,包括算术运算、关系运算、逻辑运算等。以下是一些常见的 Arduino 运算符:

算术运算符:

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