×

Arduino 教程

Arduino 概述Arduino 板的说明Arduino 安装Arduino 程序结构Arduino 数据类型Arduino 变量和常量Arduino 运算符Arduino 控制语句Arduino 循环Arduino 函数Arduino 字符串Arduino 字符串对象Arduino 时间函数Arduino 数组

Arduino 函数库

Arduino I/O函数Arduino 高级I/O函数Arduino 字符函数Arduino 数学库Arduino 三角函数

Arduino 进阶

Arduino Due 和 ZeroArduino 脉冲宽度调制Arduino 随机数Arduino 中断Arduino 通信Arduino 内部集成电路Arduino 串行外设接口

Arduino 项目

Arduino 闪烁LEDArduino 渐变LEDArduino 读取模拟电压Arduino LED条形图Arduino 键盘注销Arduino 键盘消息Arduino 鼠标按钮控制Arduino 键盘串口

Arduino传感器

Arduino 湿度传感器Arduino 温度传感器Arduino 水位检测器/传感器Arduino PIR传感器Arduino 超声波传感器Arduino 连接开关

Arduino 电机控制

Arduino 直流电机Arduino 伺服电机Arduino 步进电机

Arduino 声音

Arduino 音调库Arduino 无线通信Arduino 网络通信

Arduino 复合运算符


Arduino 运算符Arduino 运算符


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

运算符名称
运算符简写
描述 例子
自增 ++ 自增运算符,将整数值增加1 A++ 将得出11
自减 -- 自减运算符,将整数值减1 A-- 将得出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相同


例子

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




Arduino 运算符Arduino 运算符


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)