Skip to content

Bitwise Operators

Bitwise operators: & (AND), | (OR), ^ (XOR), ~ (NOT), << (left shift), >> (right shift).

int a = 6; // 0110
int b = 3; // 0011
Console.WriteLine($"a & b = {a & b}"); // 0010 = 2
Console.WriteLine($"a | b = {a | b}"); // 0111 = 7
Console.WriteLine($"a ^ b = {a ^ b}"); // 0101 = 5
Terminal window
dotnet run
Terminal window
a & b = 2
a | b = 7
a ^ b = 5