bitClear()
Descrição
Limpa (escreve um 0) em um bit de uma variável numérica.
Sintaxe
bitClear(x, n)
Parâmetros
- x: a variável numérica da qual se deseja limpar um bit
- n: qual bit limpar, começando em 0 para o bit menos significativo (o bit mais à direta)
Retorna
Nada
Código de Exemplo
O código a seguir demonstra o use de bitClear() ao imprimir uma variável no Monitor Serial antes e depois do uso de bitClear().
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
BEFORE: 10000100
AFTER: 10000000
Autoscroll
Clear output
9600 baud
Newline
Ver Também
- Linguagem : bit()
- Linguagem : bitRead()
- Linguagem : bitSet()
- Linguagem : bitWrite()
- Linguagem : highByte()
- Linguagem : lowByte()
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables.
Additionally, some links direct to products from our own brand, DIYables.