char(-128 ~ 127)은 1바이트
그 값으로 아스키코드를 표현하면...
즉 첫 비트는 부호비트고 나머지가 표현하는 비트로 보면되요.
2진수 10진수 16진수
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 1 1
.
.
.
0 1 1 1 1 1 1 1 127 7F
1 0 0 0 0 0 0 0 -128 80
1 0 0 0 0 0 0 1 -127 81
.
.
.
1 1 1 1 1 1 1 0 -2 FE
1 1 1 1 1 1 1 1 -1 FF
unsigned char(0 ~ 255)로 하면 부호없이 표현하게되면
그 때는 0xFF가 255란 값을 표현값이 된다.