Domande taggate «bitwise-operators»

operazioni primitive di basso livello che manipolano direttamente schemi di bit e numeri binari










4
Qual è la tua tecnica bit-saggia preferita? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …




2
È possibile definire tutti gli operatori bit a bit usando una 'n bit a bit' simile a come tutta la logica booleana può essere costruita usando solo 'n booleana'?
Nand è noto come un gate logico 'universale', perché consente di definire tutte le altre porte logiche booleane: not(x) = nand(x,x) and(x, y) = not(nand(x, y)) or(x, y) = nand(not(x), not(y)) nor(x, y) = not(or(x, y)) xor(x, y) = nand(nand(a, nand(a, b)), nand(b, nand(a, b))) Questo è noto come nand-logic …

3
Velocità di << >> moltiplicazione e divisione
Puoi usare &lt;&lt;per moltiplicare e &gt;&gt;dividere i numeri in Python quando li trovo che trovo che usando il modo di spostamento binario di farlo sia 10 volte più veloce della divisione o moltiplicazione del modo normale. Perché usare &lt;&lt;e &gt;&gt;molto più veloce di *e /? Quali sono i processi dietro …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.