Oracle® Solaris Studio 12.4:Fortran 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 

3.4.34 –fround={nearest|tozero|negative|positive}

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

缺省值为 -fround=nearest

主程序必须使用此选项进行编译才能有效。

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

  • 可以由编译器在对常量表达式求值时使用。

  • 是在程序初始化过程中在运行时建立的。

如果值为 tozeronegativepositive,该选项在程序开始执行时将舍入方向相应地设置为舍入为零舍入为负无穷大舍入为正无穷大。如果未指定 -fround,则将 -fround=nearest 用作缺省值,舍入方向是舍入为最接近的值。其含义与 ieee_flags 函数相同。(请参见《Fortran 编程指南》的“浮点运算”一章。)