These functions are provided for obtaining the absolute value (or
magnitude) of a number. The absolute value of a real number
x is x is x is positive, -x if x is
negative. For a complex number z, whose real part is x and
whose imaginary part is y, the absolute value is sqrt
(x*x + y*y).
Prototypes for abs and labs are in `stdlib.h';
fabs and cabs are declared in `math.h'.
Most computers use a two's complement integer representation, in which
the absolute value of INT_MIN (the smallest possible int)
cannot be represented; thus, abs (INT_MIN) is not defined.
abs, except that both the argument and result
are of type long int rather than int.
cabs function returns the absolute value of the complex
number z, whose real part is z.real and whose
imaginary part is z.imag. (See also the function
hypot in section Exponentiation and Logarithms.) The value is:
sqrt (z.real*z.real + z.imag*z.imag)
Go to the first, previous, next, last section, table of contents.