在C++中,complex是用于表示复数的模板类。它在头文件中定义。
以下是如何使用复杂类的示例:
# include & ltiostream & gt
# include & lt复杂& gt
int main() {
//创建复杂对象
std::复杂& ltdouble & gtZ1(3.0、4.0);// 3 + 4i
std::复杂& ltdouble & gtz2(-2.0,1.0);// -2 + i
//访问实部和虚部
std::cout <。& lt"z1的实部:& quot& lt& ltZ1 . real()& lt;& ltSTD::endl;
std::cout <。& lt"z1的虚部:& quot& lt& ltZ1 . imag()& lt;& ltSTD::endl;
//加减乘除
std::复杂& ltdouble & gtsum = Zzhujipindaoz2;
std::复杂& ltdouble & gtdiff = Z1-z2;
std::复杂& ltdouble & gtprod = z1 * z2
std::复杂& ltdouble & gtquot = Z1/z2;
//打印结果
std::cout <。& lt"总和:& quot& lt& ltsum <& ltSTD::endl;
std::cout <。& lt"差异:& quot& lt& ltdiff <& ltSTD::endl;
std::cout <。& lt"产品:"& lt& ltprod & lt& ltSTD::endl;
std::cout <。& lt"商:quot& lt& ltquot <& ltSTD::endl;
返回0;
}
上面的例子演示了如何创建一个复杂的对象,访问实部和虚部,并执行加、减、乘、除运算。您可以使用不同的数据类型(如float、double等。)根据需要创建复杂的对象。
以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com
评论前必须登录!
注册