jungby1   2년 전

감소하는 수를 찾는 dec(unsigned long long) 함수를 정의해서 인자가 감소하는 수이면 index=1 을 반환하고, 아니면 0을 반환하도록 코드를 짯는데...

876543210 까지는 1이 반환되는데 9876543210은 0이 반환되는거는 무었때문일까요?? 정말 이해가 안가네요... unsigned long long의 크기가 너무 작아서 그런

걸까요??ㅠㅠ

djm03178   2년 전

unsigned long long이 작은 게 아니라, int가 작으니까 그렇습니다. dec에 넘겨받는 a는 분명 unsigned long long이지만, 43번째 줄에 선언된 i는 int니까요.

jungby1   2년 전

아 int를 unsigned long long으로 바꾸니깐 바로 해결되네요ㅋㅋㅋㅋ

빠른 답변 감사합니다ㅠㅠ

댓글을 작성하려면 로그인해야 합니다.