creal
, crealf
, creall
Recupera a parte real de um número complexo.
Sintaxe
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
Parâmetros
z
Um número complexo.
Valor retornado
A parte real de z
.
Comentários
Como o C++ permite sobrecargas, é possível chamar sobrecargas de creal
e que usam valores _Fcomplex
ou _Lcomplex
e retornam valores float
ou long double
. Em um programa C, a menos que você esteja usando a <macro tgmath.h> para chamar essa função, creal
sempre usa um _Dcomplex
valor e retorna um double
valor.
Se você usa a macro <tgmath.h>creal()
, o tipo do argumento determina qual versão da função será selecionada. Confira Matemática do tipo genérico para obter detalhes.
Requisitos
Rotina | Cabeçalho C | Cabeçalho C++ |
---|---|---|
creal , crealf , creall |
<complex.h> | <ccomplex> |
Macro creal |
<tgmath.h> |
Os _Fcomplex
tipos , _Dcomplex
e são _Lcomplex
equivalentes específicos da Microsoft dos tipos C99 nativos não implementados float _Complex, double _Complex e long double _Complex, respectivamente. Para obter informações sobre compatibilidade, consulte Compatibilidade.
Confira também
Referência alfabética de função
_Cbuild
, _FCbuild
, _LCbuild
norm
, normf
, norml
cproj
, cprojf
, cprojl
conj
, conjf
, conjl
cimag
, cimagf
, cimagl
carg
, cargf
, cargl
cabs
, cabsf
, cabsl