programing

모든 비트가 0이면 IEEE 부동 소수점의 값은 얼마입니까?

javajsp 2023. 9. 1. 20:36

모든 비트가 0이면 IEEE 부동 소수점의 값은 얼마입니까?

모든 비트가 0인 경우(예: I)memset부동 소수점 변수에서 모두 0), gcc에 사용되는 IEEE 부동 소수점의 값은 얼마입니까?0.0이 보장됩니까?

다른 부동 소수점 형식의 경우 결과가 다를 수 있습니다.하지만 제 질문은 gcc와 함께 사용되는 IEEE 부동소수점에 한정되어 있습니다.

구현이 IEEE 754를 준수하는 경우 여기에 문서화된 것과 같이 다양한 비트 조합에 대한 특별한 경우가 있습니다.

귀하의 경우:모든 비트(부호, 지수, 가수)가 0이면 부동 소수점 값도 IEEE 754에 의해 정의된 0을 나타냅니다.좀 더 구체적으로 말하면, 그 값은 +0으로도 쓰인 "양의 0"입니다.

언급URL : https://stackoverflow.com/questions/8558813/if-all-bits-are-0-what-is-the-value-of-ieee-floating-point