Preguntas etiquetadas con bitwise-operators

operaciones primitivas de bajo nivel que manipulan directamente patrones de bits y números binarios










4
¿Cuál es tu técnica favorita de bit-wise? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …




2
¿Es posible definir todos los operadores bit a bit utilizando un 'bitwise nand' similar a cómo se puede construir toda la lógica booleana usando solo 'boolean nand'?
Nand se conoce como puerta lógica 'universal', porque le permite definir todas las demás puertas lógicas booleanas: 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))) Esto se conoce como lógica nand …

3
Velocidades de << >> multiplicación y división
Puede usar &lt;&lt;para multiplicar y &gt;&gt;dividir números en python cuando los cronometrado y encuentro que usar la forma de desplazamiento binario es 10 veces más rápido que dividir o multiplicar la forma regular. ¿Por qué está usando &lt;&lt;y &gt;&gt;mucho más rápido que *y /? ¿Cuáles son los procesos detrás de …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.