bitWrite()

Beschreibung

Schreibt ein Bit einer Zahlenvariable.

Syntax

bitWrite(x, n, b)

Parameter

  • x: Die Zahlenvariable, auf die geschrieben werden soll.
  • n: Welches Bit der Zahlenvariable geschrieben werden soll; Startet bei 0 für das least-significant (rechteste) Bit.
  • b: Der Wert, der auf das Bit geschrieben werden soll (0 oder 1).

Rückgabewert

Nichts.

Beispielcode

Demonstriert die Verwendung von bitWrite, indem der Wert einer Variablen vor und nach der Verwendung von bitWrite() auf dem seriellen Monitor geschrieben wird.

void setup() { Serial.begin(9600); while (!Serial) {} // Warten, bis die serielle Schnittstelle verbunden ist. Wird nur für den nativen USB-Anschluss benötigt byte x = 0b10000000; // Das 0b-Präfix gibt eine binäre Konstante an Serial.println(x, BIN); // 10000000 bitWrite(x, 0, 1); // Schreibe 1 auf das niedrigstwertige Bit von x Serial.println(x, BIN); // 10000001 } void loop() { // ... }

Siehe Auch

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.