int main(void)
{
unsigned int i = 10;
int j = -11;
i = i + j;
printf("i : %d\n", i);
}
제가 책에서 보기엔, expression에선,
더 큰 data type으로 자동으로 변환을 해준다고 하는데,
저기서, j를 unsigned로 변환을 해주게 될텐데,
어떻게 결과값이 -1이 나올수가 있을까요?
일단, j를 unsigned로 변환이 되면 음수 데이터는
사라지지 않을까요?
부탁드립니다.