int main() { int i=3; (i << 1); cout << i; //Prints 3 }
Я ожидал получить 6 из-за сдвига влево на один бит. Почему это не работает?