标签: c++ visual-studio visual-studio-2012 compiler-errors operands
我的部分代码:
double function (double x) { f = x^5-3*x^4+3*x^3-2*x^2-5; return f; }
问题:我在这部分代码中遇到以下错误:
我的目标:我正在编写代码以在C ++,Visual Studio 2012中查找以下多项式的根:
我不知道如何解决这个错误,因为我正在学习C ++,这是我第一次遇到这个错误。上面只有两个错误;我的其余代码没有错误。非常感谢您的帮助。谢谢!
答案 0 :(得分:5)
C / C ++中的^运算符不是指数运算符(默认情况下) - 它是一个按位XOR运算符,并且不会处理双精度数。
^
相反,请使用pow功能。
pow