### C语言关键字浅析系列 ###
### ISO/ANSI C 关键字 ###
_Imaginary是C99新增的关键字,表示一种基本数据类型——虚数
与_Complex一样,该类型的出现主要是为了解决工程和数学计算上很多涉及到复数计算的情况
_Imaginary的作用是:
声明虚数类型。
_Imaginary也很少使用了,一般都建议调用一个叫<complex.h>的标准头文件,使用里面的imaginary代替_Imaginary
C99后支持的_Imaginary有三种虚数类型:
float _Imaginary a; /* 虚数类型的实部为0 */
double _Imaginary b; /* 与上述类似 */
long double _Imaginary c;
使用<complex.h>头文件可以更方便的完成复数问题(虚数单位i写作大写的I):
double imaginary c = 5.3 * I; /* 5.3i */
——参考《C Primer Plus第五版》
相关文章: