Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 later
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