Prečo robiť Bitwise AND v programovacom jazyku C?
Bitová operácia „AND“ programovacieho jazyka C sa používa na zapnutie signálu iba vtedy, ak sú všetky poskytnuté vstupy „1s“. V opačnom prípade, ak je niektorý z poskytnutých vstupov „0“, potom výstup operácie „AND“ bude tiež „0“, t.j. signál sa vypne. Ak chcete logickejšie pochopiť bitový operátor „AND“ v programovacom jazyku C, budete si musieť prejsť nasledujúcou časťou tejto príručky.
Ako robiť Bitwise AND v programovacom jazyku C?
Ak chcete vykonať bitovú operáciu AND v programovacom jazyku C, môžete sa pozrieť na nasledujúci program C:
V tomto programe sme najskôr deklarovali dve celé čísla, „x“ a „y“, a priradili sme im hodnoty „14“ a „6“. Binárne ekvivalenty týchto dvoch celých čísel sú „1110“ a „0110“. Znamená to, že bitová operácia AND na týchto dvoch číslach vykreslí binárne číslo „0110“, ktoré je tiež ekvivalentné „6“. Na vykonanie tejto bitovej operácie AND sme jednoducho použili symbol ampersand medzi celými číslami „x“ a „y“.
Po napísaní tohto jednoduchého programu sme ho skompilovali pomocou nižšie uvedeného príkazu:
$ gcc a. c –o a
Potom, aby sme tento program spustili, sme vykonali nasledujúci príkaz:
$. / a
Výstup tohto programu zobrazený na obrázku nižšie ukazuje, že náš program bol vykonaný správne a úspešne, pretože výstup sa ukázal ako „6“, ktorého binárny ekvivalent je „0110“. To znamená, že naša bitová operácia AND bola vykonaná úspešne.
Záver
Tento článok bol celý o bitovej operácii „AND“ programovacieho jazyka C. Najprv sme vysvetlili význam tohto bitového operátora. Potom sme sa podelili aj o to, ako tento operátor vlastne funguje v programovacom jazyku C.