思维导图

1.整型求绝对值

1.1 int 类型

库函数:abs()
头文件: and

文献定义:

用法:

#include#include //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()
头文件: and

文献定义:

用法:

#include#includeint 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()
头文件:

文献定义:

用法:

#include#includeint main(){double num = -1.6;float num2 = -2.5f;printf("%lf\n", fabs(num)); //double类型printf("%f\n", fabsf(num2)); //float类型return 0;}

3.源码查看

整型:

浮点型: