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