728x90
반응형
<< 연산자
num1 << num2 : num1의 비트 열을 num2칸 씩 왼쪽으로 이동시킨다
int num1 = 15;
int result1 = num1 << 1;
int result2 = num1 << 2;
int result3 = num1 << 3;
Console.WriteLine("1칸 이동 값 : {0}",result1);
Console.WriteLine("2칸 이동 값 : {0}", result2);
Console.WriteLine("3칸 이동 값 : {0}", result3);
bit 열
15 : 00000000 00000000 00000000 00001111
30 : 00000000 00000000 00000000 00011110
60 : 00000000 00000000 00000000 00111100
120 : 00000000 00000000 00000000 01111000
반대의 경우 >>
num1 >> num2 : num1의 비트 열을 num2칸 씩 오른쪽으로 이동시킨다
728x90
반응형