Bitwise operators
Binaire bewerkingen
Je kan ook met binaire getallen werken in C#. Dit kan nuttig zijn wanneer je bijvoorbeeld met een stuk hardware wilt communiceren via C# en je bepaalde bits moet in/uit schakelen. Deze uitleg toont enkele toffe voorbeelden waarom bitwise operators nuttig zijn wanneer je met Arduino werkt en hier met een Raspberry Pi.
Omzetten van en naar binaire voorstelling
Je kan een string die een binair getal voorstelt eenvoudig naar een getal omzetten m.b.v.
De tweede parameter 2
bij de Convert geeft aan van welke base het getal komt. Je kan hier ook 8 en 16 (hexadecimaal) zetten indien je bijvoorbeeld een hexadecimale voorstelling wilt omzetten.
Ook in de andere richting kan, maar dan met behulp van de Convert.ToString
methode:
Bitwise operator
Bitwise operators in C# laten toe om de klassieke binaire bewerkingen (AND, OR, NOT, etc) die je kent uit booleanse algebra toe te passen op je variabelen.
Stel dat we volgende twee variabelen hebben: int A=60
en int B=13
. Volgende operators kan je gebruiken bron:
Voorbeeld
Een uitgewerkt voorbeeld (ook van hier):
Geeft als uitvoer:
Last updated