Bitni operator AND (&) primerja vsak bit prvega operanda z ustreznim bitom drugega operanda Če sta oba bita 1, je ustrezni rezultatski bit nastavljen na 1. V nasprotnem primeru je ustrezni rezultatski bit nastavljen na 0. Oba operanda za bitni operator IN morata imeti integralne vrste.
Za kaj je Bitwise in za kaj se uporablja?
& (bitno IN) v C ali C++ prevzame dve številki kot operande in naredi IN za vsak bit dveh številk Rezultat AND je 1 samo, če sta oba bita 1. | (bitno ALI) v C ali C++ vzame dve številki kot operande in naredi ALI na vsakem bitu dveh številk. Rezultat ALI je 1, če je kateri koli od dveh bitov 1.
Kaj pomenita bitno in dveh števil?
Bitwise AND pomeni , da vzamete dve številki, ju poravnate eno na drugo in ustvarite novo številko, ki ima 1, kjer imata obe številki 1 (vse ostalo je 0). Na primer: 3=> 00011 &5=> 00101 ------ ------- 1 00001.
Kaj pomeni bitni operater?
Bitni operatorji so znaki, ki predstavljajo dejanja, ki jih je treba izvesti na posameznih bitih Bitna operacija deluje na dvobitnih vzorcih enakih dolžin s pozicijskim ujemanjem njihovih posameznih bitov: logično IN (&) vsakega bitnega para povzroči 1, če je prvi bit 1 IN drugi bit 1.
Kako uporabim Bitwise in?
Bitno INPredstavlja ga en sam ampersand (&). Na vsaki strani operatorja (&) sta zapisana dva celoštevilska izraza. Rezultat pobitne operacije IN je 1, če imata oba bita vrednost 1; sicer je rezultat vedno 0. Kot lahko vidimo, se dve spremenljivki primerjata po malo.