c - 再次 float

标签 c floating-point math.h

昨天问了一道 float 题,又来一道。我正在使用 math.h(C 语言)正弦、余弦和正切函数的结果进行一些计算。

一位开发人员喃喃地说,你必须小心这些函数的返回值,我不应该对 gcc 数学函数的返回值做出假设。我并不是要开始讨论,但我真的很想知道在使用标准数学函数进行计算时需要注意什么。

x

最佳答案

您不应假设返回的值在不同编译器/stdlib 版本之间会高度一致。

就是这样。

关于c - 再次 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1694545/

相关文章:

math - float 学有问题吗?

c - 无法在 C 中打印 float64 值

从 double 到 int 的转换可以用可移植的 C 编写吗

c - 如何优雅地让一个阻塞的pthread从主线程退出?

c - 为什么 crypt() 函数没有内存泄漏?

c++ - 来自 math.h 库的 pow() - 如何使用函数应用

c - 海湾合作委员会错误: undefined reference

c++ - 将 Sqrt(x) 计算为 x * InvSqrt(x) 在 Doom 3 BFG 代码中是否有意义?

c - 传递 varargs 函数的参数

CipherSaber 漏洞