|
float 변수에서는 소수점을 무한대로 보장하는게 아닙니다
기초책에 있는데 가령 11자리 보장이다 면
1234567890.123을
1234567890.1로 자릅니다
1234.3456878은 그대로 나오지요
소수점 위 아래 합쳐서 보장되는 범위가 있습니다
아주큰수를 쓰려면 더큰 범위로 쓰셔야 하거나
직접 계산하는 방법도 있습니다
수학적인 라이브러리나 os에서 64비트나 128비트를
지원하는 컴이나 os사용시는 더 큰범위로 늘어납니다
float는 8바이트이니 8바이트로 표시 불가능한 범위는
곤란합니다
|