C语言——求绝对值函数
·
思维导图

1.整型求绝对值
1.1 int 类型
库函数:abs()
头文件:<stdlib.h> and <math.h>
文献定义:
用法:
#include<stdio.h>
#include<math.h> //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()
头文件:<stdlib.h> and <math.h>
文献定义:
用法:
#include<stdio.h>
#include<math.h>
int 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()
头文件:<math.h>
文献定义:
用法:
#include<stdio.h>
#include<math.h>
int main()
{
double num = -1.6;
float num2 = -2.5f;
printf("%lf\n", fabs(num)); //double类型
printf("%f\n", fabsf(num2)); //float类型
return 0;
}
3.源码查看
整型:
浮点型:
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)