C 和C 語言中的固定大小浮點類型
而stdint.h、boost/cstdint.hpp 和cstdint 標頭為固定大小的整數類型(例如int32_t)提供方便的定義,固定大小的浮點類型沒有類似的標準化。
編譯器中的有限支援
儘管C 和C 語言沒有明確定義固定大小的浮點類型,但某些編譯器提供特定於平台的保證。例如,許多非嵌入式平台的浮點資料類型使用 IEEE-754 32 位元二進位格式。
未來標準化工作
C 語言工作小組目前正在考慮為 IEEE-754 的 2008 年修訂版添加 C 語言綁定。如果該提案被採納,它可能包括定義固定大小浮點類型的 typedef 的建議。如果這樣的定義在 C 中標準化,那麼 C 標準最終很可能會效仿。
當前限制
在缺乏標準化定義的情況下,可用性固定大小浮點類型的行為因編譯器和平台而異。因此,對於跨平台可移植性,不建議依賴特定於平台的保證。
以上是C 和 C 中是否有標準化的固定大小浮點類型?的詳細內容。更多資訊請關注PHP中文網其他相關文章!