콘텐츠로 이동
Search

C++:OrderOfEvaluation

캐스팅과 계산 순서의 관계

1llu*60*60*1000*1000 와 60*60*1000*1000*1llu 는 계산 결과가 다르다.

  • 전자는 연산 시작이 unsigned long long으로 지정되어있어, 값이 정상적으로 계산된다.
  • 후자는 60에 해당하는 int 타입으로 계산되므로 Overflow가 발생된다.

See also

Favorite site

lastmod 2020-05-17created 2020-05-17author Zer0 sitemap