creal
, , crealf
creall
Načte skutečnou část komplexního čísla.
Syntaxe
double creal( _Dcomplex z );
float crealf( _Fcomplex z );
long double creall( _Lcomplex z );
#define creal(X) // Requires C11 or higher
float creal( _Fcomplex z ); // C++ only
long double creal( _Lcomplex z ); // C++ only
Parametry
z
Komplexní číslo.
Vrácená hodnota
Skutečná část .z
Poznámky
Vzhledem k tomu, že jazyk C++ umožňuje přetížení, můžete volat přetížení creal
těchto převzetí _Fcomplex
nebo _Lcomplex
hodnot a vrátit float
nebo long double
hodnoty. Pokud v programu jazyka C nepoužíváte <makro tgmath.h> k volání této funkce, creal
vždy vezme _Dcomplex
hodnotu a vrátí double
hodnotu.
Pokud použijete <makro tgmath.h>creal()
, typ argumentu určuje, která verze funkce je vybrána. Podrobnosti najdete v tématu Matematika pro obecné typy.
Požadavky
Rutina | Záhlaví jazyka C | Hlavička jazyka C++ |
---|---|---|
creal , , crealf creall |
<complex.h> | <ccomplex> |
creal makro |
<tgmath.h> |
A _Fcomplex
_Lcomplex
_Dcomplex
typy jsou ekvivalenty nativních nativních typů C99 specifické pro Microsoft _Complex, dvojité _Complex a dlouhé dvojité _Complex. Další informace o kompatibilitě najdete v tématu Kompatibilita.
Viz také
Abecední odkaz na funkci
_Cbuild
, , _FCbuild
_LCbuild
norm
, , normf
norml
cproj
, , cprojf
cprojl
conj
, , conjf
conjl
cimag
, , cimagf
cimagl
carg
, , cargf
cargl
cabs
, , cabsf
cabsl