Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 later
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 _Fcomplextipos , _Dcomplexe 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