Standard library header <complex.h> (C99)
From cppreference.net
此头文件是 复数运算 库的组成部分。
类型 |
||
|
(C99)
|
虚数类型宏
(关键字宏) |
|
|
(C99)
|
复数类型宏
(关键字宏) |
|
虚数常量 |
||
|
(C99)
|
虚数单位常量 i
(宏常量) |
|
|
(C99)
|
复数单位常量 i
(宏常量) |
|
|
(C99)
|
复数或虚数单位常量 i
(宏常量) |
|
操作函数 |
||
|
(C11)
(C11)
(C11)
|
从实部和虚部构造复数
(函数宏) |
|
|
(C99)
(C99)
(C99)
|
计算复数的实部
(函数) |
|
|
(C99)
(C99)
(C99)
|
计算复数的虚部
(函数) |
|
|
(C99)
(C99)
(C99)
|
计算复数的模
(函数) |
|
|
(C99)
(C99)
(C99)
|
计算复数的辐角
(函数) |
|
|
(C99)
(C99)
(C99)
|
计算复共轭
(函数) |
|
|
(C99)
(C99)
(C99)
|
计算黎曼球面上的投影
(函数) |
|
指数函数 |
||
|
(C99)
(C99)
(C99)
|
计算复数以e为底的指数
(函数) |
|
|
(C99)
(C99)
(C99)
|
计算复数自然对数
(函数) |
|
幂函数 |
||
概要
#define __STDC_VERSION_COMPLEX_H__ 202311L #define complex _Complex #define imaginary /* 实现定义 */ #define _Imaginary_I /* 实现定义 */ #define _Complex_I /* 实现定义 */ #define I _Complex_I #pragma STDC CX_LIMITED_RANGE /*开关控制*/ double complex cacos(double complex z); float complex cacosf(float complex z); long double complex cacosl(long double complex z); double complex casin(double complex z); float complex casinf(float complex z); long double complex casinl(long double complex z); double complex catan(double complex z); float complex catanf(float complex z); long double complex catanl(long double complex z); double complex ccos(double complex z); float complex ccosf(float complex z); long double complex ccosl(long double complex z); double complex csin(double complex z); float complex csinf(float complex z); long double complex csinl(long double complex z); double complex ctan(double complex z); float complex ctanf(float complex z); long double complex ctanl(long double complex z); double complex cacosh(double complex z); float complex cacoshf(float complex z); long double complex cacoshl(long double complex z); double complex casinh(double complex z); float complex casinhf(float complex z); long double complex casinhl(long double complex z); double complex catanh(double complex z); float complex catanhf(float complex z); long double complex catanhl(long double complex z); double complex ccosh(double complex z); float complex ccoshf(float complex z); long double complex ccoshl(long double complex z); double complex csinh(double <span class="