bitSet()

Beschreibung

Setzt (Schreibt eine 1) ein Bit einer Zahlenvariable.

Syntax

bitSet(x, n)

Parameter

  • x: Die Zahlenvariable, in der das Bit gesetzt werden soll.
  • n: Welches Bit gesetzt werden soll; Startet bei 0 für das least-significant (rechteste) Bit.

Rückgabewert

Nichts.

Beispielcode

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

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

The result in Serial Monitor:

COM6
Send
BEFORE: 10000000 AFTER: 10000100
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