📅  最后修改于: 2023-12-03 14:39:20.296000             🧑  作者: Mango
在Arduino程序中,运算符是用于执行各种不同的数学和逻辑操作的符号。这些操作可以用于变量、表达式和其他类型的数据。
本文将介绍几个常用的运算符。
加法运算符用于将两个值相加。
int a = 5;
int b = 3;
int c = a + b;
在这个例子中,变量a和b被相加,并将结果分配给变量c。c的值将是8。
减法运算符用于将两个值相减。
int a = 5;
int b = 3;
int c = a - b;
在这个例子中,变量a和b被相减,并将结果分配给变量c。c的值将是2。
乘法运算符用于将两个值相乘。
int a = 5;
int b = 3;
int c = a * b;
在这个例子中,变量a和b被相乘,并将结果分配给变量c。c的值将是15。
除法运算符用于将两个值相除。
int a = 6;
int b = 3;
int c = a / b;
在这个例子中,变量a被变量b除,并将结果分配给变量c。c的值将是2。
比较运算符用于比较两个值。
等于运算符用于比较两个值是否相等。
int a = 5;
int b = 5;
if (a == b) {
//执行代码
}
在这个例子中,变量a和b被比较。如果它们相等,则执行if语句中的代码。
不等于运算符用于比较两个值是否不相等。
int a = 5;
int b = 3;
if (a != b) {
//执行代码
}
在这个例子中,变量a和b被比较。如果它们不相等,则执行if语句中的代码。
大于运算符用于比较一个值是否大于另一个值。
int a = 5;
int b = 3;
if (a > b) {
//执行代码
}
在这个例子中,变量a和b被比较。如果a大于b,则执行if语句中的代码。
小于运算符用于比较一个值是否小于另一个值。
int a = 5;
int b = 3;
if (a < b) {
//执行代码
}
在这个例子中,变量a和b被比较。如果a小于b,则执行if语句中的代码。
大于等于运算符用于比较一个值是否大于或等于另一个值。
int a = 5;
int b = 5;
if (a >= b) {
//执行代码
}
在这个例子中,变量a和b被比较。如果a大于或等于b,则执行if语句中的代码。
小于等于运算符用于比较一个值是否小于或等于另一个值。
int a = 3;
int b = 5;
if (a <= b) {
//执行代码
}
在这个例子中,变量a和b被比较。如果a小于或等于b,则执行if语句中的代码。
逻辑运算符用于执行逻辑操作。
与运算符用于如果两个条件都为真,则执行代码。
int a = 5;
int b = 3;
if (a > 0 && b > 0) {
//执行代码
}
在这个例子中,变量a和b都被比较,如果它们都大于0,则执行if语句中的代码。
或运算符用于如果两个条件中至少一个为真,则执行代码。
int a = 5;
int b = 3;
if (a > 0 || b > 0) {
//执行代码
}
在这个例子中,变量a和b都被比较,如果它们中至少一个大于0,则执行if语句中的代码。
非运算符用于反转逻辑值。
bool a = false;
if (!a) {
//执行代码
}
在这个例子中,变量a被反转,因为它的初始值为false,所以if语句中的代码将被执行。
本文列举了几个常用的Arduino运算符。运算符可用于执行各种不同的数学和逻辑操作。程序员应该熟练掌握这些运算符,以便正确地编写Arduino程序。