cabsf, cabs, cabsl
Header: <complex.h>
1-3) Computes the complex absolute value (also known as norm, modulus, or magnitude) of z.
# Declarations
float cabsf( float complex z );
(since C99)
double cabs( double complex z );
(since C99)
long double cabsl( long double complex z );
(since C99)
#define fabs( z )
(since C99)
# Parameters
z: complex argument
# Return value
If no errors occur, returns the absolute value (norm, magnitude) of z.
# Example
#include <stdio.h>
#include <complex.h>
int main(void)
{
double complex z = 1.0 + 1.0*I;
printf("%.1f%+.1fi cartesian is rho=%f theta=%f polar\n",
creal(z), cimag(z), cabs(z), carg(z));
}