c语言中,通过相应的函数得到x的绝对值,因为数据数据类型不同,相应的函数不同。
1、
整型类型变量(整数)取绝对值:
1、
int abs( int x )
2、
long int labs( long x )
3、
long long int llabs( long long x )
3、
浮点类型变量(小数)取绝对值:
1、
double( double x )
2、
float fabsf(float x)
3、
long double fabsl( long double x)
5、
相关头文件:
1、
#include<stdlib.h>
2、
#include<math.h>
常用举例:
int x=-55
printf("abs(x)=%dn", abs(x) ) //注意输出结果是int, 要用%d格式
double dx=-55.0
printf("fabs(x)=%lfn", abs(dx) ) //注意输出结果是double, 要用%lf格式 long float