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.
Retornar valor
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 valor e retorna um double
_Dcomplex
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> |
O _Fcomplex
, e os tipos são equivalentes específicos da Microsoft dos tipos C99 nativos não implementados _Complex float, double _Complex e _Lcomplex
long double _Complex, _Dcomplex
respectivamente. Para obter informações sobre compatibilidade, consulte Compatibilidade.
Confira também
Referência de função alfabética
_Cbuild
, _FCbuild
, _LCbuild
norm
, normf
, norml
cproj
, cprojf
, cprojl
conj
, conjf
, conjl
cimag
, cimagf
, cimagl
carg
, cargf
, cargl
cabs
, cabsf
, cabsl
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de