1.上溢和下溢
上溢:当计算导致数字过大,超过当前类型表达的范围,会发生上溢,printf后输出inf or infinity
2.复数和虚数类型:
一.复数:float_complex,double_complex,long double_complex
float_complex类型的变量应包含两个float类型的值,分别表示复数的实部和虚部
例:double_complex cmp =1.3+2.3*I;
double_complex z = 5.2 – 5.0 * I;
二.虚数类型:将complex改为Imaginary
三.若引入 complex.h 的头文件,可以把complex,imaginary分别代替_complex和_Imaginary
还可以用I代替-1的平方根
3.sizeof
sizeof匹配的转化说明:%zd(不支持c99和c11的编译器用%u或%lu)