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 | none | _DOMAIN |
- INF | none | _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