2011年11月8日
摘要: 上学时,老师布置了一个作业,就是用C写段程序,画功率谱谱图。由于有好几个公式里都有复数的情况,而当时不知如何表示复数,就用实数代替了。最近一段时间学习C,知道了C中也有复数类型,所以贴出来和大家分享。一、C中有三个类型可以储存复数: float _Complex:实部和虚部都为float类型; double _Complex:实部和虚部都为double类型;long double _Complex:实部和虚部都为long double类型;二、_Complex不免有些复杂,只要加入头文件<complex.h>即可,用complex代替_Complex,该头文件把虚部定义成‘I’,所 阅读全文
posted @ 2011-11-08 15:39 静海 阅读(12403) 评论(0) 推荐(0) 编辑
摘要: 我们在用C编程时有时需要定义不变的变量,即常量,有两种方法。举例说明。定义常量PI的两种方式:1. #define Pi 3.1415926f;2. const float pi 3.1415926f;区别:第一种方式:是将Pi定义成一种符号,此时Pi只是3.1415926的别名,在编译期间用3.1415926去取代Pi的值;第二种方式:是将PI定义成变量,但告诉编译器它的值是固定不变的,如果在程序中试图去修改它的值,在编译时会报错; 阅读全文
posted @ 2011-11-08 14:29 静海 阅读(32119) 评论(1) 推荐(2) 编辑