Den bitvise AND-operator (&) sammenligner hver bit af den første operand med den tilsvarende bit af den anden operand Hvis begge bits er 1, sættes den tilsvarende resultatbit til 1. Ellers sættes den tilsvarende resultatbit til 0. Begge operander til den bitvise AND-operator skal have integr altyper.
Hvad er Bitwise og bruges til?
& (bitvist OG) i C eller C++ tager to tal som operander og gør OG på hver bit af to tal Resultatet af OG er kun 1, hvis begge bits er 1. Den | (bitvis OR) i C eller C++ tager to tal som operander og gør OR på hver bit af to tal. Resultatet af OR er 1, hvis nogen af de to bits er 1.
Hvad betyder Bitwise og to tal?
Bitwise AND betyder at tage to tal, stille dem oven på hinanden og oprette et nyt tal, der har et 1, hvor begge tal har et 1 (alt andet er 0). For eksempel: 3=> 00011 &5=> 00101 ------ ------- 1 00001.
Hvad betyder Bitwise-operatoren?
Bitvise operatorer er tegn, der repræsenterer handlinger, der skal udføres på enkelte bit En bitvise operation opererer på to-bit mønstre af samme længde ved positionelt at matche deres individuelle bit: En logisk OG (&) af hvert bitpar resulterer i et 1, hvis den første bit er 1 OG den anden bit er 1.
Hvordan bruger jeg Bitwise og?
Bitwise ANDDet er repræsenteret af et enkelt og-tegn (&). To heltalsudtryk er skrevet på hver side af (&) operatoren. Resultatet af den bitvise OG-operation er 1, hvis begge bits har værdien 1; ellers er resultatet altid 0. Som vi kan se, sammenlignes to variable bit for bit.