io ho un intero visto come binario di 8 bit;
es : 10110111
se io voglio portare a zero il bit n° 5 come faccio??? con c:???![]()
![]()
io ho un intero visto come binario di 8 bit;
es : 10110111
se io voglio portare a zero il bit n° 5 come faccio??? con c:???![]()
![]()
http://www.webtorbe.it
codice:unsigned char a = 0xb7; a = a & ~(1<<5); printf("%x\n", a);
No MP tecnici (non rispondo nemmeno!), usa il forum.
cosa significa questa parte di codice??
funziona anche in [c]??codice:& ~(1<<5);
http://www.webtorbe.it
AND NOT (32)Originariamente inviato da markeclaudio
cosa significa questa parte di codice??
codice:& ~(1<<5);
Che vuol dire questa domanda? E' codice c ...funziona anche in [c]??
No MP tecnici (non rispondo nemmeno!), usa il forum.
Originariamente inviato da markeclaudio
cosa significa questa parte di codice??
funziona anche in [c]??codice:& ~(1<<5);
In parole povere stai facendo un and binario tra queste due parole
0x10110111
0x11101111
ah capito grazie mille a tutti!!!
![]()
![]()
http://www.webtorbe.it