Funzioni c uso degli operatori >> <<
-
- Posts: 9
- Joined: 09/02/2011, 16:15
Funzioni c uso degli operatori >> <<
E possibile usare gli operatori di SHIFT all'interno delle funzioni C sulle variabili VW() ???....Ho potuto constatare che non sempre i risultati di tali operazioni danno il risultato corretto eleborando delle variabili VW()....
-
- Moderatore
- Posts: 135
- Joined: 16/12/2010, 17:46
Re: Funzioni c uso degli operatori >> <<
Salve,
utilizzano del macro VW(), VD(), SMW(), SMD() etc, è possibile utilizzare gli operatori >> e << per shiftare i bit all'interno della word. L'unica cosaq che non è possibile fare è utilizzare questi operatori nella forma breve <<=, >>=, come anche gli operatori += e -=.
Le operazioni vanno sempre scritte nella modalità estesa:
VW(1) = VW(1) << 1; e non VW(1) <<= 1;
utilizzano del macro VW(), VD(), SMW(), SMD() etc, è possibile utilizzare gli operatori >> e << per shiftare i bit all'interno della word. L'unica cosaq che non è possibile fare è utilizzare questi operatori nella forma breve <<=, >>=, come anche gli operatori += e -=.
Le operazioni vanno sempre scritte nella modalità estesa:
VW(1) = VW(1) << 1; e non VW(1) <<= 1;