C语言中的绝对值函数

时间:2025-04-15 07:30:24

1.整形绝对值:
abs函数
头文件:include<>或者include<>

int abs(int n)           //参数和返回值都为int型
#include<>
#include<>

int main()
{
	int n = -20;
	n = abs(n);
	printf("%d",n);
	return 0;
}

输出样例:

20

2.双精度浮点型绝对值:
fabs函数
头文件:include<>或者include<>

double fabs(double n)      //参数和返回值都为double型
#include<>
#include<>

int main()
{
	double n = -3.14159;
	n = fabs(n);
	printf("%lf",n);
	return 0;
}

输出样例:

3.141590

3.长整型绝对值:
labs函数
头文件:include<>或者include<>

long labs(long n)          //参数和返回值都为long int型
#include<>
#include<>

int main()
{
	long n = -1234567891;
	n = labs(n);
	printf("%ld",n);
	return 0;
}

输出样例:

1234567891