1.整形绝对值:
abs函数
头文件:include<math.h>或者include<stdlib.h>
int abs(int n) //参数和返回值都为int型
#include<stdio.h>
#include<math.h>
int main()
{
int n = -20;
n = abs(n);
printf("%d",n);
return 0;
}
输出样例:
20
2.双精度浮点型绝对值:
fabs函数
头文件:include<math.h>或者include<stdlib.h>
double fabs(double n) //参数和返回值都为double型
#include<stdio.h>
#include<math.h>
int main()
{
double n = -3.14159;
n = fabs(n);
printf("%lf",n);
return 0;
}
输出样例:
3.141590
3.长整型绝对值:
labs函数
头文件:include<math.h>或者include<stdlib.h>
long labs(long n) //参数和返回值都为long int型
#include<stdio.h>
#include<math.h>
int main()
{
long n = -1234567891;
n = labs(n);
printf("%ld",n);
return 0;
}
输出样例:
1234567891
更多推荐
C语言中的绝对值函数
发布评论