Die bissgewyse EN-operateur (&) vergelyk elke bis van die eerste operand met die ooreenstemmende bis van die tweede operand As beide bisse 1 is, word die ooreenstemmende resultaatbis ingestel op 1. Andersins word die ooreenstemmende resultaatbis op 0 gestel. Beide operandes van die bitsgewyse EN-operateur moet integra altipes hê.
Waarvoor word Bitwise gebruik?
Die & (bissgewys EN) in C of C++ neem twee getalle as operandes en doen AND op elke stukkie van twee getalle Die resultaat van EN is 1 slegs as beide bisse is 1. Die | (bitsgewys OF) in C of C++ neem twee getalle as operande en doen OF op elke stukkie van twee getalle. Die resultaat van OF is 1 as enige van die twee bisse 1 is.
Wat beteken die Bitwise en van twee getalle?
Bitwise AND beteken om twee getalle te neem, hulle bo-op mekaar in lyn te bring en 'n nuwe getal te skep wat 'n 1 het waar beide getalle 'n 1 het (alles anders is 0). Byvoorbeeld: 3=> 00011 &5=> 00101 ------ ------- 1 00001.
Wat is die betekenis van Bitwise-operateur?
Bitsgewyse operateurs is karakters wat aksies verteenwoordig wat op enkelbisse uitgevoer moet word 'n Bissgewyse bewerking werk op tweebispatrone van gelyke lengte deur hul individuele bisse posisioneel te pas: 'n Logiese EN (&) van elke bispaar lei tot 'n 1 as die eerste bis 1 is EN die tweede bis 1 is.
Hoe gebruik ek Bitwise en?
Bitwise ANDDit word voorgestel deur 'n enkele ampersand-teken (&). Twee heelgetaluitdrukkings word aan elke kant van die (&) operateur geskryf. Die resultaat van die bitsgewyse EN-bewerking is 1 as beide die bisse die waarde as 1 het; anders is die resultaat altyd 0. Soos ons kan sien, word twee veranderlikes bietjie vir bietjie vergelyk.