View Single Post
Old 17-02-2003, 15:30   #52
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
No è cche non mi trovo con questo :
Quote:
intero And &HFFFFFFFF mi rende il byte di valore più significativo all'interno dell'intero però spostato nell'ultima posizione...quindi per ottenere il valore di quel byte dovrò fare uno shift verso destra di quel byte per 3 byte...in modo da portarlo nella posizione del byte meno significativo...
Non sapevo come si faceva lo shift in VB, ma visto che lo shift a destra è equivalente ad una divisione intera per 2 (quello a destra è una moltiplicazione per 2)...allora posso anche dividere per 2 elevato al numero di posizioni di cui spostare... Le posizioni di cui spostare il byte sono 3*8...quindi invece di scrivere il numero corrospondente a 2^24 ho semplicemente rappresentato questo numero in esadecimale e corrisponde ad un 1 nel bit numero 24...quindi &H01000000
leon84 è offline   Rispondi citando il messaggio o parte di esso