728x90
Test023 비트 단위 연산자 & | ^
※ 계산과정
13 → 00001101
& 7 → 00000111
----------------------
00000101 → 5
13 → 00001101
| 7 → 00000111
----------------------
00001111 → 15
13 → 00001101
^ 7 → 00000111
----------------------
00001010 → 10
Test023.java
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);
}
}
cmd
a & b = 5
a | b = 15
a ^ b = 10
계속하려면 아무 키나 누르십시오 . . .
728x90
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test025_ 논리 연산자『xor』^ 로 두 개의 변수 값 자리바꾸기 (0) | 2018.04.04 |
---|---|
JAVA_ Test024_ 논리 연산자(Operator) &&, ||, ! (0) | 2018.04.04 |
JAVA_ Test022_ 비트 단위 연산자 비트열 반전 ~(정리중) (0) | 2018.03.29 |
JAVA_ Test021_ printf() 메소드로 특수문자 % 출력하기 (0) | 2018.03.29 |
JAVA_ Test020_ 실수형 데이터타입의 정밀도 테스트 실습 (0) | 2018.03.28 |
댓글