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
BEFORE: 10000000
AFTER: 10000100
Autoscroll
Clear output
9600 baud
Newline
Siehe Auch
- Sprache : bit()
- Sprache : bitClear()
- Sprache : bitRead()
- Sprache : bitWrite()
- Sprache : highByte()
- Sprache : lowByte()
※ 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.