La conversione di decimale in un numero binario può essere effettuata agevolmente utilizzando gli operatori bitwise and (&) e lo shift a sinistra (<<).

In particolare, per controllare se l’i-esimo bit di numero è uno, possiamo utilizzare l’espressione:

num & (1 << i)

Continua >