자료형 변환 배우고 있는데
int num = 129;
char num1 = num;
printf("%d ₩n",num1);
하면 num1이 -127로 출력되잔아요
이 과정이 이해가 안가요

비트로하면
00000000 00000000 00000000 10000001 이

어떻게

11111111로 바뀌는건가요?

배운대로 라면 앞에 다날리고 00000001이 되서 1이 출력되야 하지 않나요?

- dc official App