022. 자바 : 시프트연산자
자바에서 비트로 처리되는 연산자 중 하나로 비트의 위치를 좌우로 이동하는 연산자입니다. >> 연산자는 부호 비트를 유지하면서 이동하므로 2의 배수 계산할 때 유용합니다 1Byte 기준으로 시프트 할 때 넘어가면 삭제, 들어오면 0으로 채워집니다. 부호를 유지하면서 지정한 수만큼 비트를 전부 오른쪽으로 이동시킴. (right shift 연산) >>> 지정한 수만큼 비트를 전부 오른쪽으로 이동시키며, 새로운 비트는 전부 0이 됨. 1. 양수 시프트 연산 int flags = 0b00110011; System.out.println(String.format("십진수 : %s, 이진수 : %s", Integer.valueOf(flags), Integer.toBinaryString(flags))); // 1) fl..
Java/기본
2022. 3. 6. 16:26