C 编程/stdlib.h/abs
外观
许多编程语言都有函数可以计算数字的绝对值,要么叫abs要么叫Abs。在像 C 这样的语言中,它有针对长整数和浮点数的变体,分别叫做labs和fabs。所有这些函数都以一个带符号的数字作为参数,并以相同数据类型返回该数字的绝对值。
用伪代码写出的abs
函数的一种可能的实现如下:
function abs (number n) { if n >= 0 return n; else return -n; }
这些函数在 C 的标准头文件math.h
和 C++ 的cmath
中定义。
int abs (int i); long labs (long i); double fabs (double i); float fabsf (float i); long double fabsl (long double i);