PDA

Visualizza la versione completa : [JAVA] Mascheramento bit


worker
07-03-2006, 11:28
Leggendo alcuni manuali Java ho notato che si introduce al mascheramento bit e a tecniche di spostamento dei bit di numeri interi quando si passano in rassegna tutti gli operatori, in particolare quelli logici per i bit . Semplicemente mi interesserebeb sapere cosa si intende per mascheramento e in generale qualche notizia in pių, anche links, grazie. Bye

andbin
07-03-2006, 13:14
In generale, e non solo per Java, per "mascheramento dei bit" normalmente si intende l'operazione che permette di estrarre dei bit da una certa sequenza di bit. L'operazione si effettua con l'operatore logico AND.

Esempio:

1001011110100010 AND
0001000010000000 =
----------------
0001000010000000
Di tutti i bit nella prima sequenza, sono stati "estratti" solo i bit 12 e 7.

In Java (e simili):
int a = 0x97A2;
int b = 0x1080;
int c = a & b;

worker
10-03-2006, 10:39
grazie ,mille! ora č pių chiaro!

Loading