creal
, crealf
creall
Ruft den Realteil einer komplexen Zahl ab
Syntax
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
Parameter
z
Eine komplexe Zahl.
Rückgabewert
Der Realteil von z
Hinweise
Da C++ das Überladen zulässt, können Sie Überladungen von creal
aufrufen, die _Fcomplex
- oder _Lcomplex
-Werte annehmen und float
- oder long double
-Werte zurückgeben. In einem C-Programm wird immer ein Wert verwendet, es sei denn, Sie verwenden das <Makro tgmath.h> , um diese Funktion aufzurufen, creal
verwendet immer einen _Dcomplex
Wert und gibt einen double
Wert zurück.
Wenn Sie das Makro <tgmath.h>creal()
verwenden, bestimmt der Typ des Arguments, welche Version der Funktion ausgewählt ist. Ausführliche Informationen finden Sie unter Typgengenerische Mathematik.
Anforderungen
Routine | C-Header | C++-Header |
---|---|---|
creal , crealf creall |
<complex.h> | <ccomplex> |
creal -Makro |
<tgmath.h> |
Die _Fcomplex
Typen _Dcomplex
sind _Lcomplex
microsoftspezifische Entsprechungen der nicht implementierten nativen C99-Typen float _Complex, double _Complex und long double _Complex. Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Weitere Informationen
Alphabetische Funktionsreferenz
_Cbuild
, _FCbuild
_LCbuild
norm
, normf
norml
cproj
, cprojf
cprojl
conj
, conjf
conjl
cimag
, cimagf
cimagl
carg
, cargf
cargl
cabs
, cabsf
cabsl