IT/JAVA
java unsigned int
최고영회
2013. 12. 21. 12:36
728x90
반응형
SMALL
byte로 타입 캐스팅을 해서 출력하면 이상한 값이 들어가는 것처럼 보이는 이유는 byte도 int의 경우처럼
맨 앞의 비트를 sign bit 으로 사용하기 때문이다.
8bit로 표현되는 0xff 이하의 수치(0~255)에 한해서 (byte)형으로 casting하게 되면 하여 집어넣을 경우 & 0xff 연산을 해 주게되면
32bit 크기(int)로 unsigned byte의 값을 얻을 수 있다.
728x90
반응형
LIST