□ 8진수를 사용하기 위해서는 숫자 앞에 숫자‘0’을 붙이고 16진수를 사용하기 위해서는 숫자 앞에 “0x” 또는 “0X”를 붙이면 된다.
□ toBinaryString(int i) : 정수 인수로 2진수 부호 없는 정수 문자열을 생성
□ toHexString(int i) : 정수 인수로 16진수 부호 없는 정수 문자열을 생성
□ toOctalString(int i) : 정수 인수로 8진수 부호 없는 정수 문자열을 생성
5.6 비트 연산자 (~, &, ^, |)
① ~ 연산자 : complement(보수) 연산자라고 하며 0인 비트는 1로 1인 비트는 0으로
② & 연산자 : AND 연산자라고 하며 피 연산자들의 비트를 비교하여 보두 1이면 1, 아니면 0을 반환, AND 연산자는 논리 연산자로도 사용 가능
a
|
b
|
a&b
|
a
|
b
|
a&b
| |
0
|
0
|
0
|
false
|
false
|
false
| |
0
|
1
|
0
|
false
|
true
|
false
| |
1
|
0
|
0
|
true
|
false
|
false
| |
1
|
1
|
1
|
true
|
true
|
true
|
③ ^연산자 : XOR 연산자라고 하며 피 연산자들의 비트를 비교하여 같으면 0, 그렇지 않으면 1을 반환
a
|
b
|
a^b
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
|
④ | 연산자 : OR 연산자라고 하며 피 연산자들의 비트를 비교하여 둘 중 하나라도 1이면 1, 둘 다 0일 경우에는 0을 반환한다. OR 연산자도 AND 연산자와 마찬가지로 논리 연산자로도 사용할 수 있음. 다만 피 연사자로 논리 값이 와 야함
a
|
b
|
a|b
|
a
|
b
|
a||b
| |
0
|
0
|
0
|
false
|
false
|
false
| |
0
|
1
|
1
|
false
|
true
|
true
| |
1
|
0
|
1
|
true
|
false
|
true
| |
1
|
1
|
1
|
true
|
true
|
true
|
5.
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.