bitClear()

Beschreibung

Löscht den Wert (Schreibt 0) eines Bits einer Zahlen-Variable.

Syntax

bitClear(x, n)

Parameter

  • x: Die Zahlenvariable, deren Wert gelöscht werden soll.
  • n: Welches Bit gelöscht werden soll; Startet bei 0 für das least-significant (rechteste) Bit.

Rückgabewert

x: Der Wert der numerischen Variablen nach dem Löschen des Bits an Position n.

Beispielcode

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

void setup() { Serial.begin(9600); byte x = 0b10000100; // the 0b prefix indicates a binary constant Serial.print("BEFORE: "); Serial.println(x, BIN); // 10000100 bitClear(x, 2); // clear the third bit Serial.print("AFTER: "); Serial.println(x, BIN); // 10000000 } void loop() {}

The result in Serial Monitor:

COM6
Send
BEFORE: 10000100 AFTER: 10000000
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  

Siehe Auch

ARDUINO KAUFEMPFEHLUNG

Arduino UNO R3
Arduino Starter Kit
Bitte Beachten: Dies sind Partnerschaftslinks. Wenn Sie die Komponenten über diese Links Kaufen, können wir eine Provision erhalten, ohne weitere Kosten für Sie. Wir Schätzen es.

※ UNSERE BOTSCHAFTEN