C Math fma() 函数
定义和用法
fma() 函数返回三个数 x、y 和 z 的 x * y + z 的结果,且在中间运算过程中不丢失精度。
fma() 函数定义在 <math.h> 头文件中。
实例
计算三组数的 x * y + z:
printf("%f", fma(0.5, 0.75, 1.0));
printf("%f", fma(3, 3, 1));
printf("%f", fma(2, 1.5, 1));
语法
fma(double x, double y, double z);
参数
| 参数 | 描述 |
|---|---|
| x | 必需。乘法的第一个值。 |
| y | 必需。乘法的第二个值。 |
| z | 必需。要加到乘法结果上的值。 |
技术细节
| 返回: | 返回 double 类型的值,表示运算 x * y + z 的结果。 |
|---|
相关页面
教程:C 函数
教程:C 数学函数