편의상 1바이트로


char a=0 //     0000 0000



printf("%d", ~a)



출력 결과 


-1


이 출력되는데 


0000 0000 의 부정해서 

1111 1111 이  -1 이란 소리가 맞나요?