더북(TheBook)

이번에는 대입 연산자와 함께 비트 연산자, 시프트 연산자를 사용해 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

> byte num1 = 4;  //4: 0000_0100
> num1 &= 5;      //5(0101) & 4(0100) => 4(0000_0100)
> Console.WriteLine(num1);
4
> 
> byte num2 = 4;  //4: 0000_0100
> num2 |= 1;      //1(0001) | 4(0100) => 5(0000_0101)
> Console.WriteLine(num2); 
5
> 
> byte num3 = 4;  //4: 0000_0100
> num3 ^= 2;      //2(0010) ^ 4(0100) => 6(0000_0110) 
> Console.WriteLine(num3); 
6
> 

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