gpt4 book ai didi

c - 是否有像 int32 和 int32_t 这样定义 float32 的 header ?

转载 作者:行者123 更新时间:2023-12-03 23:31:32 27 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Fixed-size floating point types

(4 个回答)


8年前关闭。




头文件 stdint.h 声明具有保证宽度的整数类型的杂烩,例如 int8_t、uint16_t、int64_t 等。

是否有类似的 header 声明浮点类型,例如 float16、float32、float64 等?

最佳答案

不,标准 C 不提供这个。

但是,在大多数实现中,float是 32 位的 IEEE754 单精度类型。同样,double是 IEEE754 64 位 double 类型。

实现可以自由地为此提供扩展,但是,由于可移植性似乎是一个主要问题(否则你不会那么关心 stdint 之类的东西,它的核心是缓解移植问题的一种方法),那可能不在讨论范围内。

关于c - 是否有像 int32 和 int32_t 这样定义 float32 的 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16492369/

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