gpt4 book ai didi

c - 如何在编译时检测 long double 是否具有扩展精度

转载 作者:太空狗 更新时间:2023-10-29 17:23:07 24 4
gpt4 key购买 nike

在少数系统上,double 与 long double 相同。如何在编译时检测 long double 是否比 double 具有扩展精度并将其用于条件编译。

我看到 libgcc SIZEOF_DOUBLESIZEOF_LONG_DOUBLE 中存在预定义的宏但是不能跨不同的工具链移植。

有 C 的方法吗?

最佳答案

您可以比较 float.h 中的 DBL_MANT_DIGLDBL_MANT_DIG

关于c - 如何在编译时检测 long double 是否具有扩展精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8751109/

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