부동 소수점 연산 <은 교환 가능합니까? 팹 (a) < 팹 (b) 팹 (b)> 팹 (a)입니까?부동 소수점 연산 "<", ">"은 교환 가능합니까?
답변
당신은 fabs(a) < fabs(b) and fabs(b) > fabs(a)
예는
의미 경우에 당신은 의미 경우 팹 (가) < 팹 (b)에 대 팹 (B)> 팹의 (a) : 예, 그들은에서 동일 IEEE754 호환 플랫폼 NaN, Infinities, 양수 및 음수가 0 인 경우에도 마찬가지입니다.
일부 구현에서 부동 소수점 산술은 항상 동일한 정밀도를 사용하지는 않습니다. x * y를 계산하고 x, y가 실수 값인 경우 결과는 실수 또는 실수 일 수 있습니다. 따라서 fabs (x * y) < fabs (u * v)를 계산할 경우 x * y, u * v, both 또는 none이 4 개 모두 float이면 배정도로 계산됩니다. 결과적으로 두 제품이 같거나 같지 않을 수 있습니다 (처음에 서로 가깝다면). 이 경우 fabs (x * y)fabs (u * v) 대 fabs (u * v)> fabs (x * y)는 다른 결과를 나타낼 수 있습니다. 그러나 그 상황에서, 그것은 당신의 걱정의 가장 작은 것입니다. 나는 이것이 일어날 새로운 컴파일러를 모른다.
감사합니다. '<'는 연관성이 있습니까? – Punchirichechi
+ 멋진 NaN에 대한 의견이 있습니다. +1 – chux
- 1. 부동 소수점 연산
- 2. 부동 소수점 연산 이상
- 3. 부동 소수점 연산
- 4. 부동 소수점 연산 피하기
- 5. JavaScript에서의 부동 소수점 연산
- 6. 어셈블러 부동 소수점 연산
- 7. GCC의 부동 소수점 연산
- 8. JAVA 부동 소수점 연산
- 9. 부동 소수점 연산 속도
- 10. 정수로 제한된 부동 소수점 연산
- 11. 조립 86 부동 소수점 연산
- 12. 부동 소수점 연산 에러 경계
- 13. 부동 소수점 연산 실행 시간
- 14. 안드로이드 부동 소수점 연산 성능
- 15. 부정확 한 부동 소수점 연산에서 곱셈은 항상 교환 가능합니까?
- 16. 블록 부동 소수점 대 정규 부동 소수점 연산
- 17. 부동 소수점 연산 및 부동 소수점 값 비교
- 18. 부동 소수점 연산, 63.500000 × 2 = 127,000,000
- 19. 숫자가 본질적으로 0 인 부동 소수점 연산
- 20. 가장 가까운 부동 소수점 연산 반올림
- 21. WebGL 조각 쉐이더에서 이상한 부동 소수점 연산
- 22. int에서 Java의 부동 소수점 연산 효율성
- 23. gsl 부동 소수점 데이터 및 연산
- 24. 사이클 당 부동 소수점 연산 - 인텔
- 25. bc를 사용하는 bash의 부동 소수점 연산
- 26. SQL Server 2000의 잘못된 부동 소수점 연산
- 27. 부동 소수점 연산 - 더블 형의 모듈러 연산자
- 28. 부동 소수점 연산 속도 향상 (Android ARMv6)
- 29. 은 '부동 소수점 값 델파이
- 30. 은/부동 소수점 터지는 것은
팹 (b)> 팹 (a)을 의미합니까? – gnasher729
예, 그렇습니다. 더 많은 문자. – HuStmpHrrr
결과는 기본 수학에서도 동일하지 않습니다. fabs (a) fabs (a)와 동일하지만 질문에 표시하지 않습니다. –
Auguste