Compartilhar via


csqrt, csqrtf, csqrtl

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