[参考来源]http://c.biancheng.net/cpp/u/hs5/
今天在学习的时候,看到一道题:求一个数的绝对值。
随后经过查阅资料发现需要用到abs()函数,且 该函数的头文件为<stdlib.h>。
// 案例1:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a;
printf("input a number(negative):");
scanf("%d",&a);
int b=abs(a);
printf("%d\n",b);
return 0;
}
// inpput : -10; will output:10
上面所列举的为整型负数的绝对值;若要输出小数的绝对值时,应用fabs()函数;
// 案例2:
#include<stdio.h>
#include<stdlib.h>
int main()
{
float a;
printf("input a number(Negative decimal):");
scanf("%f",&a);
float b=abs(a);
printf("%f\n",b);
return 0;
}
// inpput : -1.23; will output:1.23