이 코드를 필자의 플랫폼에서 실행하면 다음과 같은 결과가 나온다.
l2 = 1234567954431
l3 = 1234567890123
l2의 경우 중간 변환으로 인해 정확도를 잃는다. 반면에 l3는 정확하게 계산한다. 위 코드는 인위적인 예일 뿐이지만, 부정확한 중간 결과의 위험함을 알고 있어야 한다.
다행스럽게도 부정확도의 문제는 다음 절에서 우리를 귀찮게 하지 않을 것이다.
이 코드를 필자의 플랫폼에서 실행하면 다음과 같은 결과가 나온다.
l2 = 1234567954431
l3 = 1234567890123
l2의 경우 중간 변환으로 인해 정확도를 잃는다. 반면에 l3는 정확하게 계산한다. 위 코드는 인위적인 예일 뿐이지만, 부정확한 중간 결과의 위험함을 알고 있어야 한다.
다행스럽게도 부정확도의 문제는 다음 절에서 우리를 귀찮게 하지 않을 것이다.