#include <stdio.h>
int main()
{
unsigned int i = 0;
i = -1111;
printf("%i", i);
return 0;
}
언사인으로 i 변수 선언했는데 프린트 포맷 형식을 u로 안하고 i로 하니깐 정상적으로 -1111이 출력되네요
왜죠??ㅠ
#include <stdio.h>
int main()
{
unsigned int i = 0;
i = -1111;
printf("%i", i);
return 0;
}
알려드렸습니다! ㅇㅅㅇㅋㅋ
해당 댓글은 삭제되었습니다.
댓글주셔서 감사합니당.. 근데 제가 궁금한건 unsigned int 에는 음수값이 없는걸로 알고있는데 프린트 포맷형식을 i로 입력하니깐 음수값이 출력되더라구요 ㅠㅠ 왤까용..
넹 다시 열공하러 가보겠슴다
몰라도된다 나중에 데이터 표현 방식에 대해 공부하면 알게될거임
아하 감사합니다