PDA

Visualizza la versione completa : Operazioni bit a bit


_sys/sid
23-08-2006, 20:33
Ho un piccolo problema che non riesco a risolvere...



int color = 0xab3def;

// Leggo il Valore 3
// (((color) & 0x00F000) >> 12)


Come faccio a modificare il valore 3 con un altro valore
utilizzando le operazioni bit a bit?

Esempio: Sostituire 3 con C


int color = 0xab3def;
SostituiscoTre(0xC);
// color = 0xabCdef;


Grazie Mille

andbin
23-08-2006, 21:32
Originariamente inviato da _sys/sid
Esempio: Sostituire 3 con CEcco:

int color = 0xab3def;

color = color & 0xFF0FFF | 0x00C000;

Loading