|
소수 몇째 자리까지 유지하고 하는 그런 문제가 아니라
중간의 특정 숫자 부분에서는 반올림이 되지 않는다는걸 여쭤본건데요..
다시 한번 읽어봐주세요...
금목암 님이 쓰신 글 :
: float 변수에서는 소수점을 무한대로 보장하는게 아닙니다
: 기초책에 있는데 가령 11자리 보장이다 면
: 1234567890.123을
: 1234567890.1로 자릅니다
:
: 1234.3456878은 그대로 나오지요
: 소수점 위 아래 합쳐서 보장되는 범위가 있습니다
: 아주큰수를 쓰려면 더큰 범위로 쓰셔야 하거나
: 직접 계산하는 방법도 있습니다
: 수학적인 라이브러리나 os에서 64비트나 128비트를
: 지원하는 컴이나 os사용시는 더 큰범위로 늘어납니다
: float는 8바이트이니 8바이트로 표시 불가능한 범위는
: 곤란합니다
|