思维导图
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.源码查看
整型:
浮点型: