前言
C语言函数库中求绝对值的函数有两个:abs和fabs。abs函数是求整型的绝对值,fabs函数是求浮点型的绝对值。
abs函数
函数原型
int abs(int x);
功能
求整数x的绝对值
返回值
计算结果
示例:
#include <math.h>
int main(int argc, const char** argv)
{
int number = 0;
scanf( "%d", &number );
printf( "|%d|=%d\n", number, abs(number) );
return 0;
}
编译
可以看到,编译过程中出现了警告:implicit declaration of function 'abs;也就是说,警告是在abs函数使用过程中才出现的。引入头文件<stdlib.h>可以解除这个警告。
源代码
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main(int argc, const char** argv)
{
int number = 0;
scan