2011년 2월 20일 일요일

2진수/ 8진수/ 10진수/ 16진수


8진수를 사용하기 위해서는 숫자 앞에 숫자‘0’을 붙이고 16진수를 사용하기 위해서는 숫자 앞에 “0x” 또는 “0X”를 붙이면 된다.
toBinaryString(int i) : 정수 인수로 2진수 부호 없는 정수 문자열을 생성
toHexString(int i) : 정수 인수로 16진수 부호 없는 정수 문자열을 생성
toOctalString(int i) : 정수 인수로 8진수 부호 없는 정수 문자열을 생성
5.6 비트 연산자 (~, &, ^, |)
~ 연산자 : complement(보수) 연산자라고 하며 0인 비트는 11인 비트는 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.

댓글 없음:

댓글 쓰기

국정원의 댓글 공작을 지탄합니다.

UPBIT is a South Korean company, and people died of suicide cause of coin investment.

 UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...