double
및 float
는 계산 집약적인 작업에 탁월하지만 그 유용성은 특수 소프트웨어 이상으로 확장됩니다. 어떤 상황에서는 표준 애플리케이션에서도 double
가 더 나은 선택이 됩니다.
앞서 설명한 대로 double
는 다음과 같은 주요 이점을 제공합니다.
decimal
보다 메모리를 덜 소모합니다.double
더 넓은 범위의 숫자 값을 수용합니다.자주 오해하는 것은 decimal
가 본질적으로 뛰어난 정확성을 제공한다는 것입니다. decimal
는 10진수 금융 계산에서 빛을 발하지만, double
는 일반적으로 일반 실수에 대해 더 좋지는 않더라도 비슷한 수준의 정밀도를 제공합니다.
부동 소수점 연산은 다음과 같은 이유로 사소한 부정확성을 초래할 수 있습니다.
동일할 것으로 예상되는 부동 소수점 숫자를 비교할 때 잠재적인 반올림 오류를 설명하기 위해 허용 오차 요소를 통합하는 것이 중요합니다. 부동 소수점 정확도에 대한 포괄적인 이해를 위해서는 Wikipedia 기사 또는 "모든 컴퓨터 과학자가 부동 소수점 산술에 대해 알아야 할 사항"이라는 주요 저서를 참조하세요.
위 내용은 지원서에서 언제 십진수보다 두 배를 선택해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!