2420번 - 사파리월드
a, b가 long일 때, long long 타입인 m에 계산한 값을 넣는 것은 가능한데,
a, b가 int일 때, long long 타입인 m에 계산한 값을 넣는 것은 왜 틀렸다고 하는지 모르겠습니다.
long 타입으로는 계산한 값을 온전히 표기할 수 있는데 int 타입으로는 계산한 값을 표기할 수 없어서인가요?
그러면 (long long)으로 형변환하는 과정이 있으면 되는 이유가 계산한 값을 온전히 다 표기할 수 있어서인가요?
예시입니다.
댓글을 작성하려면 로그인해야 합니다.
fourleaf 9일 전
a, b가 long일 때, long long 타입인 m에 계산한 값을 넣는 것은 가능한데,
a, b가 int일 때, long long 타입인 m에 계산한 값을 넣는 것은 왜 틀렸다고 하는지 모르겠습니다.
long 타입으로는 계산한 값을 온전히 표기할 수 있는데 int 타입으로는 계산한 값을 표기할 수 없어서인가요?
그러면 (long long)으로 형변환하는 과정이 있으면 되는 이유가 계산한 값을 온전히 다 표기할 수 있어서인가요?