CREAL 3CW "21 March 2008" "mathcw-1.00"

Table of contents


NAME

crealf, creal, creall, crealw, crealq, crealll, crealdf, creald, crealdl, crealdll - complex real part function

SYNOPSIS

cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]

#include <mathcw.h>

#include <complexcw.h>

extern float crealf (float complex z);

extern double creal (double complex z);

extern long double creall (long double complex z);

extern __float80 crealw (__float80 complex z);

extern __float128 crealq (__float128 complex z);

extern long_long_double crealll (long_long_double complex z);

extern decimal_float crealdf (decimal_float complex z);

extern decimal_double creald (decimal_double complex z);

extern decimal_long_double crealdl (decimal_long_double complex z);

extern decimal_long_long_double crealdll (decimal_long_long_double complex z);

NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.


DESCRIPTION

Extract the real part of the complex value z.

When compiler support for complex types is lacking, consider using the cx family of functions instead.


RETURN VALUES

Return the real part.

ERRORS

None.

SEE ALSO

cabs(3CW), cadd(3CW), carg(3CW), ccopy(3CW), cdiv(3CW), cimag(3CW), cmul(3CW), cneg(3CW), conj(3CW), cproj(3CW), cset(3CW), csub(3CW).