📚 Study/Java
JAVA :: Test023_비트 단위 연산자(&,|,^)
bono-hye
2023. 9. 7. 22:46
- & : 둘 다 1인 것만 1로
- | : 하나라도 1이면 1로
- ^ : 두개가 다르면 1로
public class Test023
{
public static void main(String[] args)
{
int a=13, b=7;
int c, d, e;
c = a & b;
d = a | b;
e = a ^ b;
System.out.printf("a & b : %d\n", c);
System.out.printf("a | b : %d\n", d);
System.out.printf("a ^ b : %d\n", e);
}
}
// 실행 결과
/*
a & b : 5
a | b : 15
a ^ b : 10
계속하려면 아무 키나 누르십시오 . . .
*/
/*
13 → 00001101
& 7 → 00000111
----------------
00000101 → 5
13 → 00001101
| 7 → 00000111
----------------
00001111 → 15
13 → 00001101
^ 7 → 00000111
----------------
00001010 → 10
*/