课程表

Arduino 基础

Arduino 函数库

Arduino 进阶

Arduino 项目

Arduino 传感器

Arduino 电机控制

Arduino 声音

工具箱
速查手册

Arduino - 复合运算符

当前位置:免费教程 » 程序设计 » Arduino

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

运算符名称
简单运算符
描述例子
increment++增量运算符,将整数值增加1A ++将给予11
decrement--递减运算符,将整数值减1A--将给予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相同


例子

  1. void loop () {
  2. int a = 10,b = 20
  3. int c = 0;
  4. a++;
  5. a--;
  6. b += a;
  7. b -= a;
  8. b *= a;
  9. b /= a;
  10. a %= b;
  11. a |= b;
  12. a &= b;
  13. }


结果

  1. a = 11
  2. a = 9
  3. b = 30
  4. b = 10
  5. b = 200
  6. b = 2
  7. a = 0
  8. a = 61
  9. a = 12
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号