Pytania oznaczone «bitwise-operators»

prymitywne operacje niskiego poziomu, które bezpośrednio manipulują wzorami bitowymi i liczbami binarnymi

13
Jak przechowywane są wartości ze znakiem ujemnym?

Oglądałem ten film na maksymalnych i minimalnych wartościach liczb całkowitych ze znakiem. Weźmy przykład dodatniej wartości ze znakiem - 0000 0001 Pierwszy bit oznacza, że ​​liczba jest dodatnia, a ostatnie 7 bitów to sama liczba. Można to łatwo zinterpretować jako +1. Teraz weźmy przykład...

9
Prędkości << >> mnożenia i dzielenia

Możesz używać <<do mnożenia i >>dzielenia liczb w pythonie, kiedy je mierzę, stwierdzam, że użycie binarnego przesunięcia jest 10 razy szybsze niż dzielenie lub mnożenie w zwykły sposób. Dlaczego używa <<i >>jest dużo szybszy niż *i /? Jakie procesy stoją za sceną *i są...