版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Johan_Joe_King/article/details/84335173
### C语言关键字浅析系列 ###
### ISO/ANSI C 关键字 ###
_Complex是C99新增的关键字,表示一种基本数据类型——复数
该类型的出现主要是为了解决工程和数学计算上很多涉及到复数计算的情况
_Complex的作用是:
声明复数类型。
_Complex可以说是很少使用了,一般都建议调用一个叫<complex.h>的标准头文件,使用里面的complex代替_Complex
C99后支持的_Complex有三种复数类型:
float _Complex a; /* 该变量包含两个float值,实部和虚部 */
double _Complex b; /* 与上述类似 */
long double _Complex c;
使用<complex.h>头文件可以更方便的完成复数问题(虚数单位i写作大写的I):
double complex a = 1.3; /* 1.3 */
double complex b = 2.3 + 4 * I; /* 2.3+4i */
double complex c = 5.3 * I; /* 5.3i */
——参考《C Primer Plus第五版》
相关文章:
C语言关键字浅析-_Imaginary