gpt4 book ai didi

c++ - 固定大小的浮点类型

转载 作者:IT老高 更新时间:2023-10-28 12:03:55 25 4
gpt4 key购买 nike

stdint.h (C99) 中,boost/cstdint.hpp , 和 cstdint (C++0x) header ,其中有 int32_t 类型。

是否有类似的固定大小浮点类型? float32_t 之类的东西?

最佳答案

目前 C 或 C++ 标准中不存在类似的内容。事实上,甚至不能保证 float 将是二进制浮点格式。

一些编译器保证 float 类型将是 IEEE-754 32 位二进制格式。有些没有。实际上,float 实际上是 大多数 非嵌入式平台上的 IEEE-754 single 类型,尽管一些编译器评估表达式的常见警告以更广泛的格式适用。

有一个工作组正在讨论为 IEEE-754 的 2008 修订版添加 C 语言绑定(bind),可以考虑建议添加这样的 typedef。如果这被添加到 C 中,我希望 C++ 标准会效仿......最终。

关于c++ - 固定大小的浮点类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2524737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com