[JAVA] 비트 연산자 [비트 연산(&, │, ^), 비트 전환(∼), 쉬프트(<<, >>)]
·
◎ Java/Java☕
1. 비트 연산자(&, │, ^) 비트 연산자는 피연산자를 비트단위로 논리 연산한다. │(OR 연산자) : 피연산자 중 한 쪽 값의 값이 1이면 1을 결과로 얻고, 그 외에는 0을 얻는다. &(AND 연산자) : 피연산자 양 쪽이 모두 1이어야만 1을 결과로 얻고, 그 외에는 0을 얻는다. ^(XOR 연산자) : 피연산자의 값이 서로 다를 때만 1을 결과로 얻고, 같을 때에는 0을 얻는다. * 피연산자로 실수는 허용하지 않으며, 정수(문자 포함)만 허용한다. ** 연산자 '^'는 배타적 XOR(eXclusive OR)이라 부른다. System.out.println(7 & 5); // 111 : 7[10] // 101 : 5[10] // 101 : 5[10] 1);// 부호무시 쉬프트 연산 > 214748..