Arduino教程19.Arduino 复合运算符

假设变量A为10,变量B为20,则:

运算符名称运算符简写描述例子
自增++自增运算符,将整数值增加1A++ 将得出11
自减自减运算符,将整数值减1A– 将得出9
复合加+=加且赋值运算符。把右边操作数加上左边操作数的结果赋值给左边操作数。B += A等效于B = B + A
复合减-=减且赋值运算符。把左边操作数减去右边操作数的结果赋值给左边操作数。B -= A等效于B = B – A
复合乘*=乘法AND赋值运算符。 它将右操作数与乘且赋值运算符。把右边操作数乘以左边操作数的结果赋值给左边操作数。B *= A等效于B = B * A
复合除/=除且赋值运算符。把左边操作数除以右边操作数的结果赋值给左边操作数。B /= A等效于B = B / A
复合模数%=求模且赋值运算符。 求两个操作数的模赋值给左边操作数。B %= A等效于B = B % A
复合按位或|=按位按位或且赋值运算符A |= 2与A = A | 2相同 
复合按位与&=按位与且赋值运算符A &= 2与A = A & 2相同

Table of Contents


例子

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

发布者:suiyublg,转转请注明出处:https://huibian.net/1019-2/

(0)
suiyublg的头像suiyublg
上一篇 2017年3月23日 17:38
下一篇 2017年3月24日 17:48

相关推荐

  • Arduino教程35.Arduino 多维数组

    具有两个维度(即,下标)的数组通常表示由排列在行和列中的信息组成的值的表格。 以下是多维数组的关键特性: 下图说明了一个二维数组 a 。该数组包含三行四列,因此它是一个3乘4的数组。通常,具有 m 行和 n 列的数组称为 m乘n数组。 数组 a 中的每个元素都由&nbs…

    2017年3月30日
    59800
  • Arduino教程07.Arduino 运算符

    运算符是一个符号,它告诉编译器执行特定的数学或逻辑函数。

    2017年3月23日
    88724
  • Arduino教程34.Arduino 将数组传递给函数

    要将数组参数传递给函数,请指定没有任何括号的数组的名称。例如,如果数组 hourlyTemperatures 已声明为函数,则调用时会将数组 hourlyTemperatures 及其大小传递给函数 modifyArray 。 重点 下面是在将数组传递给函数时需要了解的一些重要事项: void modifyArray(…

    2017年3月30日
    69700
  • Arduino项目02.Arduino 渐变LED

    这个例子演示了使用analogWrite()函数来渐变LED的功能。AnalogWrite使用脉冲宽度调制(PWM),以开和关之间的不同比率非常快速地打开和关闭数字引脚,以产生渐变效应。 必需的组件 你将需要以下组件: 程序 按照电路图连接面包板上的组件,如下图所示。 注意 − 要了解LED的极性,请仔细查看。两个腿中较短的,朝向灯泡的平坦边缘表示…

    2017年4月13日
    62800
  • Arduino教程12.Arduino 字符串对象

    在Arduino编程中使用的第二种类型的字符串是字符串对象。

    2017年3月28日
    79401

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
欢迎大家来到大雄学编程!