더북(TheBook)
> byte x = 0b1010;  //10
> byte y = 0b1100;  //12
> Console.WriteLine($"  {Convert.ToString(x, 2)} -> {x}");  //x를 이진수 -> 십진수
  1010 -> 10
> Console.WriteLine($"& {Convert.ToString(y, 2)} -> {y}");  //y를 이진수 -> 십진수
& 1100 -> 12
>
> //x AND y를 이진수로 표현 -> 십진수로 2칸 잡고 표현 
> Console.WriteLine($"  {Convert.ToString(x & y, 2)} -> {x & y, 2}");
  1000 ->  8

비트 AND 연산자인 & 연산자처럼 항을 2개 갖는 2항 연산자는 앞뒤로 공백을 두면 가독성이 좋습니다. x%y보다는 x % y 형태를 추천합니다.

 

비트 OR 연산자(|) 사용하기

이번에는 비트 OR 연산자인 | 연산자를 사용해 보겠습니다. | 연산자는 키보드의 파이프 기호(버티컬 바)를 사용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.