C语言——求绝对值函数
·
思维导图
1.整型求绝对值
1.1 int 类型
库函数:abs()
头文件:<stdlib.h> and <math.h>
文献定义:
用法:
#include<stdio.h>
#include<math.h> //abs函数所需引用的头文件
int main()
{
int num = -16;
printf("%d\n", abs(num));
printf("%d\n", abs(-2));
return 0;
}
1.2 long、long long类型
库函数:
long : labs()
long long : llabs()
头文件:<stdlib.h> and <math.h>
文献定义:
用法:
#include<stdio.h>
#include<math.h>
int main()
{
long num = -16;
long long num2 = -25;
printf("%ld\n", labs(num)); //long类型
printf("%lld\n", llabs(num2)); //long long类型
return 0;
}
2.浮点型
2.2 double、float类型
库函数:
double : fabs()
float : fabsf()
头文件:<math.h>
文献定义:
用法:
#include<stdio.h>
#include<math.h>
int main()
{
double num = -1.6;
float num2 = -2.5f;
printf("%lf\n", fabs(num)); //double类型
printf("%f\n", fabsf(num2)); //float类型
return 0;
}
3.源码查看
整型:
浮点型:
更多推荐
已为社区贡献1条内容
所有评论(0)