PDA

View Full Version : [C] Dubbio su BitMask


GByTe87
04-06-2009, 12:03
Buongiorno, avrei bisogno del vostro aiuto per "sciogliermi" un dubbio :D

Ho un intero a 32bit utilizzato come maschera di bit.

Ora, senza conoscere il valore di tale intero avrei necessità di impostarne i primi 4 bit lasciando inalterato il resto.

Così di primo impatto avrei azzerato solo quei 4 bit e poi eseguito un OR col valore desiderato, ma imho esiste un metodo più veloce.

Esiste un metodo più rapido?

Grazie mille :D

fero86
04-06-2009, 13:46
se il valore iniziale di quei 4 bit non é noto bisogna fare come dici tu.
ma come sarebbe a dire che secondo te esiste un metodo piu... veloce? hai paura di perdere un miliardesimo di secondo? :asd:

GByTe87
04-06-2009, 13:51
se il valore iniziale di quei 4 bit non é noto bisogna fare come dici tu.
ma come sarebbe a dire che secondo te esiste un metodo piu... veloce? hai paura di perdere un miliardesimo di secondo? :asd:

Un miliardesimo di secondo risparmiato è miliardesimo di secondo guadagnato :O

Scherzo, grazie mille :D

fero86
04-06-2009, 14:19
Un miliardesimo di secondo risparmiato è miliardesimo di secondo guadagnato :O si, ma di miliardesimi di secondo risparmiati sulle macchine su cui girerá il programma ne serviranno veramente tanti per compensare la mezz'ora che hai buttato a sprermerti le meningi per pensare a come risparmiarlo... :rolleyes: