Proč dělat Bitwise AND v programovacím jazyce C?
Bitová operace „AND“ programovacího jazyka C se používá k zapnutí signálu pouze v případě, že všechny poskytnuté vstupy jsou „1s“. V opačném případě, pokud je některý z poskytnutých vstupů „0“, pak výstup operace „AND“ bude také „0“, tj. signál bude vypnut. Pro logičtější pochopení bitového operátoru „AND“ v programovacím jazyce C si budete muset projít další část této příručky.
Jak dělat Bitwise AND v programovacím jazyce C?
Chcete-li provést bitovou operaci AND v programovacím jazyce C, můžete se podívat na následující program C:
V tomto programu jsme nejprve deklarovali dvě celá čísla, „x“ a „y“, a přiřadili jim hodnoty „14“ a „6“. Binární ekvivalenty těchto dvou celých čísel jsou „1110“ a „0110“. To znamená, že bitová operace AND na těchto dvou číslech vykreslí binární číslo „0110“, které je také ekvivalentní „6“. K provedení této bitové operace AND jsme jednoduše použili symbol ampersand mezi celými čísly „x“ a „y“.
Po napsání tohoto jednoduchého programu jsme jej zkompilovali pomocí níže uvedeného příkazu:
$ gcc a. C –o a
Poté, abychom tento program spustili, jsme provedli následující příkaz:
$. / a
Výstup tohoto programu zobrazený na obrázku níže ukazuje, že náš program byl proveden správně a úspěšně, protože výstup se ukázal jako „6“, jehož binární ekvivalent je „0110“. To znamená, že naše bitová operace AND byla úspěšně provedena.
Závěr
Tento článek byl celý o bitové operaci „AND“ programovacího jazyka C. Nejprve jsme vysvětlili význam tohoto bitového operátoru. Poté jsme se také podělili o to, jak tento operátor vlastně funguje v programovacím jazyce C.