A.6 幂函数和绝对值函数
2025年09月26日
A.6 幂函数和绝对值函数
C语言数学函数库中的幂函数主要有cbrt()、hypot()、pow()和sqrt();绝对值函数主要有fabs()。其中,Turbo C 2.0没有提供函数cbrt()。
1.常见的幂函数
1)cbrt()函数的原型为
说明:该函数用于求解参数x的立方根。
2)hypot()函数的原型为
说明:该函数用于求解表达式(x2+y2)的值。
3)pow()函数的原型为
说明:该函数用于求解表达式(xy)的值。如果x为负数,并且y不是整数,函数调用时会发生错误;如果x等于0,并且y小于或者等于0,函数调用时会发生错误。
4)sqrt()函数的原型为
说明:该函数用于求解参数x的非负平方根。参数x必须是非负数,函数返回值是x的非负平方根。
2.绝对值函数
fabs()函数的原型为
说明:该函数用于计算浮点数x的绝对值。
例A-3
例A-3的执行效果如图A-3所示。
图A-3 例A-3的执行效果