Funzioni c uso degli operatori >> <<
- 
			
					user499
 - 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()....
						
									
						
										
							- 
			
					Pixsys tecnico 2
 - 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;