fabs函数与fmax函数
2023-12-23 06:34:12
目录
fabs函数
包含头文件:<math.h>
C90函数原型:double fabs (double x);
C99函数原型:
- double fabs (double x);
- float fabsf (float x);
- long double fabsl (long double x);
C++98函数原型:
- double fabs (double x);
- float fabs (float x);
- ong double fabs (long double x);
C++11函数原型:
- double fabs (double x);
- float fabs (float x);
- long double fabs (long double x);
功能:返回参数的绝对值
注意事项:参会不局限于单纯的数字,可以是有返回参数的函数,fabs函数的参数个数只能有一个,但是可以是两个函数返回值运算的的结果,比如:fabs(height(root->left) - height(root->right))
实例:
/* fabs example */
#include <stdio.h> /* printf */
#include <math.h> /* fabs */
int main ()
{
printf ("The absolute value of 3.1416 is %f\n", fabs (3.1416) );
printf ("The absolute value of -10.6 is %f\n", fabs (-10.6) );
return 0;
}
fmax函数
包含头文件:<math.h>
C99函数原型:?
- double fmax (double x , double y);
- float fmaxf (float x , float y);
- long double fmaxl (long double x, long double y);
C++11函数原型:
- double fmax (double x , double y);
- float fmax (float x , float y);
- long double fmax (long double x, long double y);
- double fmax (Type1 x , Type2 y);
功能:返回其参数中较大的参数?
实例:
/* fmax example */
#include <stdio.h> /* printf */
#include <math.h> /* fmax */
int main ()
{
printf ("fmax (100.0, 1.0) = %f\n", fmax(100.0,1.0));
printf ("fmax (-100.0, 1.0) = %f\n", fmax(-100.0,1.0));
printf ("fmax (-100.0, -1.0) = %f\n", fmax(-100.0,-1.0));
return 0;
}
~over~
文章来源:https://blog.csdn.net/m0_73975164/article/details/135162709
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!