Java에서 시프트 연산자는 어떻게 작동합니까? 이 질문에는 이미 답변이 있습니다. 비트 시프트(비트 시프트) 연산자는 무엇이며 어떻게 작동합니까? (11개의 답변) 닫힘3년 전. 저는 시프트 오퍼레이터를 이해하려고 노력하고 있으며, 많은 것을 얻을 수 없었습니다.아래 코드를 실행하려고 했을 때 System.out.println(Integer.toBinaryString(2 > 2; // a still contains 8 같은 연산을 바이너리로 보면, 이러한 현상이 어떻게 발생하는지를 보다 명확하게 알 수 있습니다. 00100011 35 >> 2 00001000 8 값을 오른쪽으로 이동할 때마다 해당 값이 2로 분할되고 나머지 값은 삭제됩니다.고성능 정수를 2로 나누면 이 점을 활용할 수 있습니다.물론 올..