본문 바로가기
IT/JAVA

java unsigned int

by 최고영회 2013. 12. 21.
728x90
반응형
SMALL

byte로 타입 캐스팅을 해서 출력하면 이상한 값이 들어가는 것처럼 보이는 이유는 byte도 int의 경우처럼 

맨 앞의 비트를 sign bit 으로 사용하기 때문이다. 

8bit로 표현되는 0xff 이하의 수치(0~255)에 한해서 (byte)형으로 casting하게 되면 하여 집어넣을 경우 & 0xff 연산을 해 주게되면 

32bit 크기(int)로 unsigned byte의 값을 얻을 수 있다. 

 

728x90
반응형
LIST