【发布时间】:2017-02-05 11:12:46
【问题描述】:
我有一个 Arduino 草图,它基本上是 c++,其中包含以下代码行:
uint32_t cardid = uid[0];
cardid <<= 8;
cardid |= uid[1];
Arduino 连接到 pn532 RFID 阅读器,因此基本上它会扫描范围内的卡并在其上打印 UID。
但我无法理解运算符 |= 和
我在网上发现他们和valarrays有关系,但我从来没有用过这样的东西。
【问题讨论】:
-
“它们与 valarrays 有关” 不,这些是按位 OR 和左移运算符。
-
因缺乏研究工作而被否决。这并不难用谷歌搜索。
标签: c++ arrays arduino rfid valarray