bitClear()

[Bitek és Byte-ok]

Leírás

Törli (0-t ír) egy numerikus változó egyik bitjét.

Szintaxis

bitClear(x, n)

Paraméterek

x: az a numerikus változó, amelynek bitjét törölni kell.
n: melyik bitet kell törölni, 0-tól indul a legkisebb helyiértékű (jobboldali) bit.

Visszatérési érték

a numerikus változó értéke az n pozícióban lévő bit törlése után.

Példa

Kiírja a bitClear(x,n) kimenetét két megadott egész számra. A 6 bináris reprezentációja 0110, tehát ha n=1, akkor a jobb oldali második bit 0-ra van állítva. Ezután binárisan 0100 marad, így 4-et kapunk vissza.

void setup() {
  Serial.begin(9600);
  while (!Serial) {
    ; // várja meg a soros port csatlakozását. Csak a natív USB-porthoz szükséges
  }

  int x = 6;
  int n = 1;
  Serial.print(bitClear(x, n)); // kiírja a bitClear(x,n) kimenetét
}

void loop() {
}

Lásd még