3. operations
비트 이동 연산자
// 1비트를 왼쪽으로 3번 이동하면 8,
//32비트 전체를 왼쪽으로 3번이동하면 맨 왼쪽 3비트는 밀려서 버려짐
// 오른쪽의 빈 공간을 0으로 채움
int result = 1 << 3;
// 8에 대해 2의 보수('NOT x'에서 1을 더한 값)를 얻음.
// 왼쪽에서 오른쪽으로 이동
// 왼쪽에 비는 공간을 1로 채움
int result2 = -8 >> 3;대입 연산자
삼항 연산자
Last updated