Notice
Recent Posts
Recent Comments
Link
Everything has an expiration date
023 - Java 비트 단위 연산자 AND(&), OR(|), XOR(^) 연산 본문
[Java]/Program source (java)
023 - Java 비트 단위 연산자 AND(&), OR(|), XOR(^) 연산
Jelly-fish 2023. 8. 28. 15:57/*======================================
■■■ 연산자(Operator) ■■■
- 비트 단위 연산자
=======================================*/
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 → 0000 1101
& 7 → 0000 0111
-----------------
0000 0101 → 4 + 1 → 5
13 → 0000 1101
| 7 → 0000 0111
-----------------
0000 1111 → 8 + 4 + 2 + 1 → 15
13 → 0000 1101
^ 7 → 0000 0111
-----------------
0000 1010 → 8 + 2 → 10
*/
'[Java] > Program source (java)' 카테고리의 다른 글
025 - Java 비트 단위 연산자 : bit Shift(<<, >>>, >>) 연산 (0) | 2023.08.28 |
---|---|
024 - 비트 연산자 XOR(배타적 논리합) : 변수 값 맞바꾸기 (0) | 2023.08.28 |
022 - 비트 단위 연산자 '~' 비트부정(=비트 NOT) (0) | 2023.08.28 |
021 - BufferedReader를 통해 정수 2개 입력받고, 사칙 연산 결과를 출력하는 프로그램 (0) | 2023.08.28 |
020 - Java 실수형 데이터 타입의 정밀도 차이 (0) | 2023.08.28 |