Ich habe eine Skizze Arduino, die im Wesentlichen C++ ist, dass diese Zeilen von Code darin hat:Was tun die Operatoren | = und << =?
uint32_t cardid = uid[0];
cardid <<= 8;
cardid |= uid[1];
Arduino an einen pn532 RFID-Lesegerät angeschlossen ist, so dass im Grunde durchsucht es die Karte, die in Reihe kommt und Drucke die UID darauf.
Aber ich kann nicht verstehen, was die Operatoren | = und < < = tun.
Ich fand online, dass sie etwas mit Vararrays zu tun haben, aber ich habe solche Dinge nie benutzt.
_ "sie haben etwas mit valarrays zu tun" _ Nein. Dies sind die bitweisen OR- und Linksverschiebungsoperatoren. –
Aufgrund fehlender Forschungsanstrengungen abgelehnt. Das ist nicht schwer zu googeln. –