ISO/IEC 9899:2011 §5.2.4.2.2 ¶10 (p48) は次のように述べています。
非正規数の有無は、FLT_HAS_SUBNORM、DBL_HAS_SUBNORM、およびLDBL_HAS_SUBNORMの実装定義の値によって特徴付けられます。
-1 不確定
0 なし (タイプは非正規数をサポートしていません)
1 あり (タイプは非正規数をサポートしています)
なんと!それで、いくつかのプラットフォームでは私は書くことができませんdouble d = 33.3
か? または、コンパイラはこれを自動的にに変換し333E-1
ますか? 正規化されていない浮動小数点数の有無の実際的な意味は何ですか?