출력결과가 왜 -256으로 나오지요??

질문 제목 : 질문 내용 :

int main()
{
unsigned char ch=255;

printf(%d\n,(char)~ch);
printf(%d\n,~ch);
}

출력결과
0
-256

여기서, 두번재 출력결과가 -256이라고 나오는데요, 왜 이렇게 값이 나올까요??

댓글 0

아직 댓글이 없습니다.

C언어 다른 글

목록