L'operazione di XOR serve in genere per invertire selettivamente solo certi bit di un valore. Esempio:Originariamente inviato da valer_85
credo di aver capito... nel mio caso xò devo usare lo xor, xkè l'esercizio dice di modificare il file usando una trasformazione xor, usando come maschera i byte contenuti in un file di maschera...
quindi invece dell'and devo usare lo xor?
grazie
codice:int a = 0x45; /* 01000101 */ int mask = 0x0F; /* 00001111 --> inverte i bit 3-0 */ int r; r = a ^ mask; /* r = 01001010 (0x4A) */