【转帖】error C2296: “^”: 非法,左操作数包含“double”类型

想要实现 ,写的C++程序为

double x;

x=2^3;

 

结果程序总是出现这样的错误:error C2296: “^”: 非法,左操作数包含“double”类型

后来才发现操作符“^”,在C++中是异或的意思,要实现上述表达式要用powdouble x,double y)函数,如下:

x=pow(2,3)

posted @ 2013-10-24 14:56  搬砖吊死  阅读(1596)  评论(0)    收藏  举报