bitClear()

Описание

Очищает (записывает 0) указанный бит числовой переменной.

Синтаксис

bitClear(x, n)

Параметры

Функция принимает следующие параметры:

  • x — числовая переменная, в которой нужно очистить бит.

  • n — номер бита, который нужно очистить, начиная с 0 для младшего (правого) бита.

Возвращаемое значение

Функция не возвращает значения. Переменная x изменяется напрямую.

Пример кода

void setup() {
  Serial.begin(9600);

  int x = 0b11111111;  // все биты установлены
  Serial.print("Before: ");
  Serial.println(x, BIN);

  bitClear(x, 3);  // очистить бит 3

  Serial.print("After:  ");
  Serial.println(x, BIN);
}

void loop() {
}

См. также