C语言编程系列0001——复数库complex用法

C++标准库中提供了一个关于复数操作的“complex”类模板,可以满足基于各种不同标量类型(如float、double、long double)的算数需要,对于从事信号处理、数值计算等算法方面研究的代码实现,提供了极大的便利。

下面通过一个例子演示关于复数操作的C语言代码编写方法,在例子中演示了:

复数的定义

复数的运算

结果的输出

具体代码如下:

实现代码

运行结果如下图所示:

运行结果

对于复数的运算,除例子中基本的加、减、乘、除、幅值、相位等计算外,该模板类中也提供了其它的运算函数,如real()、imag()、norml()、conjl()、expl()、logl()、log10l()、powl()、sqrtl()、sinl()、sinhl()等等函数,用法也相对比较简单。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180830A0RYPS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券