C++ 类型为‘;int’;和‘;常量字符[15]’;到二进制‘;操作员<<’^
我正试着做一道简单的数学题,但我一直收到这个错误信息。怎么了?我正在使用Cloud9IDE /home/ubuntu/workspace/Sphere.cpp:在函数“int main()”中: /home/ubuntu/workspace/Sphere.cpp:20:63:错误:的操作数无效C++ 类型为‘;int’;和‘;常量字符[15]’;到二进制‘;操作员<<’^,c++,C++,我正试着做一道简单的数学题,但我一直收到这个错误信息。怎么了?我正在使用Cloud9IDE /home/ubuntu/workspace/Sphere.cpp:在函数“int main()”中: /home/ubuntu/workspace/Sphere.cpp:20:63:错误:的操作数无效 C++中的二进制值“操作符< P>”的类型INT'和const char(15), ^ 运算符并不表示幂。这意味着对两个整数值执行按位异或运算 < > >代码> >在C++中低于>P>,>^ 运算符并不表
C++中的二进制值“操作符< P>”的类型INT'和const char(15),<代码> ^ 运算符并不表示幂。这意味着对两个整数值执行按位异或运算
< > >代码> >在C++中低于
和<>代码> ^ 低于<代码>开关>,<代码> ^ 不是你所想的。<代码> 3.14×米×米< /代码>一个旁注:你可以考虑写<代码>π=4×AATN(1)。< /代码>使用<代码> >包括<代码>开关>和<代码> ^ >代码>不是你所想的。<代码> 3.14×米×米/代码>一个旁注:你可以考虑写<代码>π=4×AATN(1)< /代码>,使用<代码>包含< <代码> >代码:STD::POW 是浮点幂,由于舍入错误,我不建议在任何情况下对整数使用它。
std::pow
用于浮点求幂,由于舍入错误,我不建议在任何情况下对整数使用它
#include <iostream>
using namespace std;
int main() {
// Declare the radius
int meters;
cout << "Please enter the radius in meters: ";
cin >> meters;
// Calculate Diameter
cout << "The diameter of the circle is: " << meters*2 << "m" << endl;
//Calculate Area
double PI;
PI = 3.14;
cout << "The area of the circle is: " << 3.14*meters^2 << "meters squared" << endl;
}
((cout << "The area of the circle is: ") << (3.14*meters)) ^
((2 << "meters squared") << endl);
std::cout << "The area of the circles is: " << 3.14*meters*meters
<< " meters squared" << std::endl;