当前位置: 首页 > 文档资料 > Arduino 中文教程 >

Show Example 5

优质
小牛编辑
120浏览
2023-12-01

假设变量A保持10,变量B保持20然后 -

运算符名称运算符简单描述
increment++递增运算符,将整数值增加1A ++将给出11
decrement--递减运算符,将整数值减一A-- will give 9
compound addition+=添加AND赋值运算符。 它将右操作数添加到左操作数并将结果分配给左操作数B + = A等于B = B + A.
复合减法-=减去AND赋值运算符。 它从左操作数中减去右操作数,并将结果赋给左操作数B - = A相当于B = B - A.
复合乘法*=乘以AND赋值运算符。 它将右操作数与左操作数相乘,并将结果赋给左操作数B * = A等于B = B * A.
compound division/=除法和赋值运算符。 它将左操作数与右操作数分开,并将结果赋给左操作数B/= A相当于B = B/A.
复合模数%=模数和赋值运算符。 它使用两个操作数来获取模数,并将结果赋给左操作数B%= A等于B = B%A
按位复合或|=按位包含OR和赋值运算符A | = 2与A = A |相同 2
按位复合和&=按位AND赋值运算符A&= 2与A = A和2相同

例子 (Example)

void loop () {
   int a = 10,b = 20
   int c = 0;
   a++;
   a--;
   b += a;
   b -= a;
   b *= a;
   b /= a;
   a %= b;
   a |= b;
   a &= b;
}

结果 (Result)

a = 11
a = 9
b = 30
b = 10
b = 200
b = 2
a = 0
a = 61
a = 12