Oracle Solaris Studio 12.2:C++ 用户指南

A.2.25 –fround=r

启动时设置有效的 IEEE 舍入模式。

该选项将 IEEE 754 舍入模式设置为:

含义与 ieee_flags 子例程的含义相同,可用于更改运行时的模式。

A.2.25.1 值

r 必须是下列值之一。

表 A–11 -fround

值 

含义  

nearest

舍入到最接近的数字并转变为偶数。 

tozero

舍入到零。 

negative

舍入到负无穷大。 

positive

舍入到正无穷大。 

缺省值

如果未指定 –fround 选项,舍入模式缺省为 -fround=nearest

警告

如果使用 –fround=r 编译一个例程,就要使用相同的 –fround=r 选项编译程序的所有例程,否则可能会产生意外的结果。

只有编译主程序时该选项才有效。