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语言中的绝对值函数