私は次のコードを持っています
#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を使用しています。