Deze bitoperatoren vormen eerder voer voor specialisten. Maar hier lees jij een opsomming van deze operatoren voor de verduidelijkheid.
De bitsgewijze NOT (~) zet alle nullen om in enen en omgekeerd. Als de oorspronkelijke expressie bijvoorbeeld 1001 is, dan is het resultaat van deze operator 0110.
De bitsgewijze AND (&) vergelijkt twee operanden. Er zal alleen een één geplaatst worden als beideéén een één bevatten. Anders wordt er een nul geplaatst. Bijvoorbeeld 1001 & 0011 zal als resultaat 0001 geven.
De bitsgewijze OR (|) vergelijkt ook twee operanden. Er zal een één worden geplaatst als één van de twee operanden op die positie een 1 bevat. Bijvoorbeeld 1001 | 0011 zal als resultaat 1011 geven.
Verder vallen onder de bitoperatoren nog de XOR (^) en schuifopdrachten (<<, >> en >>>) !!.
Mischien iemand die op een very low-level programming language programmeert dit voor mij uitleggen zonder links a.u.b en toegelicht me een paar voorbeeldjes?
merciekes