Si tous les bits sont à 0, quelle est la valeur de la virgule flottante IEEE?

Si tous les bits sont à 0 (par exemple, je memset la variable à virgule flottante à 0), quelle est la valeur du point flottant IEEE utilisé dans gcc? Il est garanti d’être 0.0?

Je suppose que pour d’autres formats à virgule flottante, le résultat peut varier. Mais ma question concerne spécifiquement le point flottant IEEE utilisé avec gcc.

Si la mise en œuvre est conforme à IEEE 754, il existe des cas spéciaux pour différentes combinaisons de bits, comme documenté ici .

Pour votre cas: lorsque tous les bits (signe, exposant, mantisse) sont à zéro, la valeur en virgule flottante représente également zéro, comme défini par IEEE 754.