假设变量A保持10,变量B保持20,则 -
运算符名称 | 简单的运算符 | 描述 | 例子 |
---|---|---|---|
increment | ++ | 增量运算符,将整数值增加1 | A ++将给予11 |
decrement | -- | 递减运算符,将整数值减1 | A--将给予9 |
compound addition | += | 添加AND赋值运算符。 它向左操作数添加右操作数,并将结果分配给左操作数 | B + = A等效于B = B + A |
compound subtraction | -= | 减去AND赋值运算符。 它从左操作数中减去右操作数,并将结果赋给左操作数 | B - = A等效于B = B-A |
compound multiplication | *= | 乘法AND赋值运算符。 它将右操作数与左操作数相乘,并将结果分配给左操作数 | B * = A等效于B = B * A |
compound division | /= | 除法AND赋值运算符。 它将左操作数与右操作数相除,并将结果分配给左操作数 | B / = A等效于B = B / A |
compound modulo | %= | 模数AND赋值运算符。 它使用两个操作数来取模,并将结果分配给左操作数 | B%= A等效于B = B%A |
compound bitwise or | |= | 按位包含OR和赋值运算符 | A | = 2与A = A |2相同 |
compound bitwise and | &= | 按位AND赋值运算符 | A&= 2与A = A&2相同 |
例子
- 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;
- }
结果
- a = 11
- a = 9
- b = 30
- b = 10
- b = 200
- b = 2
- a = 0
- a = 61
- a = 12
转载本站内容时,请务必注明来自W3xue,违者必究。