Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera rzeczywistą część liczby zespolonej.
Składnia
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
Parametry
z
Liczba zespolone.
Wartość zwracana
Rzeczywista część elementu z
.
Uwagi
Ponieważ język C++ umożliwia przeciążenie, można wywołać przeciążenia creal
tych wartości lub _Lcomplex
wartości_Fcomplex
, a także zwracać float
lub long double
wartości. W programie języka C, chyba że używasz makra <tgmath.h> do wywołania tej funkcji, creal
zawsze przyjmuje _Dcomplex
wartość i zwraca double
wartość.
Jeśli używasz makra <tgmath.h>creal()
, typ argumentu określa, która wersja funkcji jest zaznaczona. Aby uzyskać szczegółowe informacje, zobacz Typy ogólne matematyczne .
Wymagania
Procedura | Nagłówek języka C | Nagłówek języka C++ |
---|---|---|
creal , , crealf creall |
<complex.h> | <ccomplex> |
creal Makro |
<tgmath.h> |
Typy _Fcomplex
, _Dcomplex
i _Lcomplex
są specyficznymi dla firmy Microsoft odpowiednikami nieimplementowanych natywnych typów C99 zmiennoprzecinkowych _Complex, podwójnych _Complex i długich podwójnych _Complex. Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Zobacz też
Odwołanie do funkcji alfabetycznej
_Cbuild
, , _FCbuild
_LCbuild
norm
, , normf
norml
cproj
, , cprojf
cprojl
conj
, , conjf
conjl
cimag
, , cimagf
cimagl
carg
, , cargf
cargl
cabs
, , cabsf
cabsl