csqrt, csqrtf, csqrtl

음의 실수 축을 따라 있는 분기를 사용하여 복소수의 제곱근을 검색합니다.

구문

_Dcomplex csqrt(
   _Dcomplex z
);
_Fcomplex csqrt(
   _Fcomplex z
);  // C++ only
_Lcomplex csqrt(
   _Lcomplex z
);  // C++ only
_Fcomplex csqrtf(
   _Fcomplex z
);
_Lcomplex csqrtl(
   _Lcomplex z
);

매개 변수

z
복소수입니다.

반환 값

z의 제곱근입니다. 결과는 오른쪽 반평면에 있습니다.

입력 SEH 예외 _matherr 예외
± QNaN, IND 없음 _DOMAIN
-Inf 없음 _DOMAIN

설명

C++에서는 오버로드를 허용하므로 csqrt_Fcomplex 값을 사용 및 반환하는 _Lcomplex 의 오버로드를 호출할 수 있습니다. C 프로그램에서 csqrt 는 항상 _Dcomplex 값을 사용 및 반환합니다.

요구 사항

루틴에서 반환된 값 C 헤더 C++ 헤더
csqrt, csqrtf, csqrtl <complex.h> <ccomplex>

호환성에 대한 자세한 내용은 호환성을 참조하세요.

참고 항목

사전순 함수 참조
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