모든 비트가 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
'programing' 카테고리의 다른 글
| SD 카드에 디렉터리를 자동으로 만드는 방법 (0) | 2023.09.01 |
|---|---|
| jQuery 다중 ID 선택기 (0) | 2023.09.01 |
| SQL Server 2012.예외: 보호된 메모리(MS.VS)를 읽거나 쓰려고 시도했습니다.OLE.Interop) (0) | 2023.09.01 |
| 위조 방지 기능이 있습니까?ASP의 토큰입니다.NET MVC는 모든 CSRF 공격을 방지합니까? (0) | 2023.09.01 |
| j쿼리 AND 및 OR 연산자를 사용하여 속성별로 선택 (0) | 2023.09.01 |