부동 소수점 구현에 관한 IEEE 표준을 읽으려고했지만 꽤 발전했으며 생계 유지 프로그램이 아닙니다.부동 소수점 숫자를 사용할 때 범위를 제한하면 정밀도가 떨어 집니까?
이것은 내가 궁금해 한 것입니다.
0에서 N 사이의 float 변수가 있다고 가정하고 필요한 경우 크기를 조정하지만이 중간 표준화되지 않은 값으로 중간 계산이 수행됩니다.
논리적으로는 [0.0, 1.0]
이면 충분합니다. 그러나 0에서 1 사이의 수를 제한하면 어떤 식 으로든 정밀도가 떨어 집니까? [0, 10.0]
또는 [0, 1000000.0]
을 사용하면 아무 것도 얻을 수 있습니까?
감사합니다.
값을 "제한"하는 방법을 어떻게 제안합니까? –
IEEE 부동 소수점 숫자는 이미 내부적으로이 원칙에 따라 작동합니다. 가수는 1.0b에서 1.11.1.1b 사이이며 "척도"(말하자면)를 처리 할 지수가 있습니다. – user7116