Java에서 byte는 signed byte로 취급한다. -> 7번째 Bit는 부호 비트가 됨
unsigned byte로 변환하기 위해서는, 아래와 같이 0xFF와 And 연산(&)을 하면 된다.
참고로, 각 자리의 bit 값을 알기 위해서는 다음과 같이 하면 된다.
unsigned byte로 변환하기 위해서는, 아래와 같이 0xFF와 And 연산(&)을 하면 된다.
1. 소스 코드 |
2. 실행 결과 [signed data] |
-125 // 1000 0011 131 // 1000 0011 |
참고로, 각 자리의 bit 값을 알기 위해서는 다음과 같이 하면 된다.
1. 소스 코드 |
2. 실행 결과[unsigned data] |
0th bit = 1 1th bit = 1 2th bit = 0 3th bit = 0 4th bit = 0 5th bit = 0 6th bit = 0 7th bit = 1 |
'컴퓨터 > Java' 카테고리의 다른 글
Java]Index를 이용한 String Parsing (0) | 2010.07.12 |
---|---|
Eclipse]JVM terminated. Exit code=-1 (1) | 2010.01.06 |
Eclipse]the project cannot be built until build path errors are resolved (0) | 2009.12.29 |