Preguntas con la etiqueta [bit-manipulation]
operación bit a bit unaria ~ (invertir)
Estoy un poco confundido con el ~operador. El código va a continuación: a = 1 ~a #-2 b = 15 ~b #-16 ¿Cómo ~funciona? Pensé ~aque sería algo como: 0001
Redondeando a la siguiente potencia de 2
Quiero escribir una función que devuelva la siguiente potencia de 2 número más cercana. Por ejemplo, si mi entrada es 789, la salida debería ser 1024. ¿Hay alguna manera de
¿Cómo puedo multiplicar y dividir usando solo el desplazamiento y la suma de bits?
¿Cómo puedo multiplicar y dividir usando solo el desplazamiento y la suma de bits?
¿Qué hace una tilde cuando precede a una expresión?
var attr = ~'input,textarea'.indexOf( target.tagName.toLowerCase() ) ? 'value' : 'innerHTML' Lo vi en una respuesta y nunca lo había visto antes. ¿Qué significa?
Usando bit a bit OR 0 para establecer un número
Un colega mío se topó con un método para establecer números flotantes usando bit a bit o: var a = 13.6 | 0; //a == 13 Estábamos hablando de ello
Dividir un número por 3 sin utilizar los operadores *, /, +, -, %
¿Cómo dividirías un número entre 3 sin usar los operadores *, /, +, -, %? El número puede estar firmado o sin firmar.
Desplazamiento de bits aritmético en un entero con signo
Estoy tratando de descubrir cómo funcionan exactamente los operadores aritméticos de desplazamiento de bits en C y cómo afectarán a los enteros de 32 bits con signo. Para simplificar las
¿Cuál es la forma más rápida/eficiente de encontrar el bit establecido más alto (msb) en un número entero en C?
Si tengo un número entero ny quiero saber la posición del bit más significativo (es decir, si el bit menos significativo está a la derecha, quiero saber la posición del
'y' (booleano) frente a '&' (bit a bit): ¿Por qué la diferencia de comportamiento entre listas y matrices numerosas?
¿Qué explica la diferencia en el comportamiento de las operaciones booleanas y bit a bit en listas frente a matrices NumPy? Estoy confundido acerca del uso apropiado de &vs anden
Cómo configurar, borrar y alternar un solo bit
¿Cómo puedo configurar, borrar y alternar un poco?