У меня есть следующий код
#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' в двоичный 'оператор >>' компиляция завершена из-за -Wfatal-errors.
Здесь разрешен сдвиг вправо в компиляторе C / C ++? Я использую Visual Studio 2010.