我有以下代码
#include <iostream>
using namespace std;
int main(){
float f=56.34f;
double d=12.34101;
cout<<(f>>1.0)<<endl;
cout<<(d>>1.0)<<endl;
return 0;
}
但它不起作用,并且出现此错误:
在函数'int main()'中:第7行:错误:'float'和'double'类型的无效操作数到二进制'operator>>'编译由于-Wfatal-errors而终止。
这里允许在 C/C++ 编译器中右移吗?我正在使用视觉工作室 2010。