功 能: 求整数的绝对值
头文件:math.h
函数原型:int abs(int i);
程序例:
#include
#include
int main(void)
{
int number = -1234;
printf("number: %d absolute value: %d ", number, abs(number));
return 0;
}
在C语言中还有fabs,也是求绝对值的,不同的是,fabs函数参数与返回值为实型。
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
在32位机上若不用系统的函数及条件语句可以使用以下函数实现取绝对值:
int myabs(int n)
{
return n * ( (n>>31<<1) +1);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』