creal
, , crealf
creall
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 higher
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