Problem z operatorem przesunięcia bitowego

0

Jest to mój pierwszy post na forum, więc witam wszystkich.

Muszę napisać program, który wykonuje kolejno szereg podanych przez nauczyciela operacji na zmiennych. Z pierwszymi operacjami nie było problemu, po wpisaniu kolejnej części programu (dot. kolejnej operacji) programu nie można skompilować, gdyż kompilator (Dev-C++) pokazuje błędy:

Problem dotyczy poniższego fragmentu, gdzie przy użyciu zmiennej b typu int, mam wykonać operację b>>3 (przesunięcie bitowe w prawo):

<code=c++>

//8
b=-251;
cout << "(" << N++ << ")" << endl;
cout << "Warto\230\206 b przed operacj\245: " << b << endl; 
cout << "Wynik operacji b>>3: " << b>>3 << endl; //problem dotyczy tej linii kodu
cout << "Warto\230\206 b po operacji: " << b << endl;
cout << endl;

Proszę o pomoc.
2

(b >> 3) w nawiasy

1
  1. Przestań używać Dev-C++
cout << "Wynik operacji b>>3: " << (b>>3) << endl;
0

Dzięki.

lukasz1235 napisał(a)
  1. Przestań używać Dev-C++

Dlaczego ? Z Dev-C++ korzystamy na zajęciach, kilka lat temu również w nim uczyłem się sam podstaw. Mamy teraz dostęp do msdn aa, gdzie jest m.in. MS Visual Studio 2010, uważasz, że to dużo lepsze środowisko ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1