Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera a raiz quadrada de um número complexo, com uma ramificação recortada ao longo do eixo real negativo.
Sintaxe
_Dcomplex csqrt(
_Dcomplex z
);
_Fcomplex csqrt(
_Fcomplex z
); // C++ only
_Lcomplex csqrt(
_Lcomplex z
); // C++ only
_Fcomplex csqrtf(
_Fcomplex z
);
_Lcomplex csqrtl(
_Lcomplex z
);
Parâmetros
z
Um número complexo.
Valor retornado
A raiz quadrada de z. O resultado é mostrado no meio plano direito.
| Entrada | Exceção SEH | Exceção _matherr |
|---|---|---|
| ± QNaN, IND | nenhum | _DOMAIN |
| -INF | nenhum | _DOMAIN |
Comentários
Como C++ permite sobrecargas, é possível chamar sobrecargas de csqrt que tomam e retornam valores de _Fcomplex e _Lcomplex. Em um programa do C, csqrt sempre usa e retorna um valor _Dcomplex.
Requisitos
| Rotina | Cabeçalho C | Cabeçalho C++ |
|---|---|---|
csqrt, csqrtf, csqrtl |
<complex.h> | <ccomplex> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.
Confira também
Referência alfabética de função
catanh, catanhf, catanhl
ctanh, ctanhf, ctanhl
catan, catanf, catanl
csinh, csinhf, csinhl
casinh, casinhf, casinhl
ccosh, ccoshf, ccoshl
cacosh, cacoshf, cacoshl
cacos, cacosf, cacosl
ctan, ctanf, ctanl
csin, csinf, csinl
casin, casinf, casinl
ccos, ccosf, ccosl