所有fenv.h的标准文档都相当令人困惑,但我对feholdexcept和浮点异常的“非停止模式”概念特别困惑。据我所知,在任何IEEE浮点实现中,异常默认情况下都是非信号/“非停止”的,并且fenv.h接口似乎没有提供启用信号模式的方法,除非它是默认值。在IEEE系统或具有设置信号异常掩码的...
我正在编写依赖于C(特别是c11)中的一半情况下向偶数舍入的代码。当使用FE_TONEAREST模式的rint函数时,我没有在C标准中找到有关FE_NEAREST处理中的一半情况的保证。 ISO C标准的第509页声明: “<fenv.h>中的fegetround和fesetr...