Arduino 中的引用 (&) 和反引用运算符 (*) 与 C 语言类似。引用和反引用与指针一起使用。如果 x 是一个变量,则它的地址由 &x 表示。类似地,如果 p 是一个指针,则 p 指向的地址中包含的值由 &p 表示。示例void setup() { // 在此处放置你的设置代码,仅运行一次: Serial.begin(9600); Serial.println(); int x = 10; int *p; p = &x; // p 现在包含 x 的地址 Serial.print("p 指向的地址中存储的值是:");Serial.println(*p); }…… 阅读更多
Arduino 中的复合运算符的工作方式与 C 语言一样,它们可以帮助你节省一些编写时间,并减少代码中的行数。顾名思义,复合运算符组合了多个运算符。下表列出了 Arduino 中的复合运算符。假设 a 和 b 是整数,在以下所有示例中,a = 5,b = 2:运算符说明示例输出++递增a++a=6--递减a--a=4+=复合加法a+=ba=7-=复合减法a-=ba=3*=复合乘法a*=ba=10/=复合除法a/=ba=2%=复合取余a%=ba=1&=复合按位与a&=ba=0|=复合按位或a|=ba=7^=复合按位异或a^=ba=7