Resultados de la búsqueda a petición "bitwise-operators"
Operadores bit a bit, no vs xor uso en ramificación
Después de preguntaresta pregunta SO [https://stackoverflow.com/questions/22336015/why-use-xor-with-a-literal-instead-of-inversion-bitwise-not] , Recibí un comentario muy interesante de @ AndonM.Coleman que tuve que verificar. Dado que su código ...
Decimal a binario
Tengo un número que me gustaría convertir a binario (desde decimal) en C. Me gustaría que mi binario siempre esté en 5 bits (el decimal nunca excederá de 31). Ya tengo una función que lo hace manualmente dividiendo, pero que es difícil de ...
Operaciones a nivel de bit para implementar el desplazamiento lógico a la derecha [duplicado]
Esta pregunta ya tiene una respuesta aquí: Implementación de desplazamiento lógico a la derecha en C [/questions/5253194/implementing-logical-right-shift-in-c] 8 respuestasAsí que estoy tratando de resolver esta tarea y me he quedado atrapado ...
Precedencia del operador (bit a bit 'y' menor que '==')
En el lenguaje de programación C, ¿por qué los operadores bit a bit (& y |) tienen menor prioridad que el operador de igualdad (==)? No tiene sentido para mí.
¿Cómo se producen los resultados del operador bitwise?
Estoy bastante sorprendido de no poder encontrar una respuesta a esta simple pregunta que suena en Google. Después de revisar una docena de páginas diferente...
¿Cómo configurar / desarmar un bit en una posición específica de un largo?
¿Cómo configurar / desactivar un bit en una posición específica de un largo en Java?Por ejemplo,
¿Qué hace ~ 0?
¿Significa ~ 0 su inversión de 000000000 a 1111111111?
¿Por qué el intercambio XOR con enteros activa una advertencia?
Escribí el siguiente programa: #include <stdio.h> int main(void) { int a = 3; int b = 42; printf("a = %d\nb = %d\n", a, b); printf("Exchanging values.\n"); a ^= b ^= a ^= b; printf("a = %d\nb = %d\n", a, b); return 0; }y esta bien. Cuando ...
Operación de cambio bit a bit en un número de 128 bits
Digamos que tengo una matriz de 4 enteros de 32 bits que utilizo para almacenar el número de 128 bits ¿Cómo puedo realizar el desplazamiento hacia la izquierda y hacia la derecha en este número de 128 bits? ¡Gracias
Más rápido xor bit a bit entre dos variables de datos binarios multibyte
Cuál es la forma más rápida de implementar la siguiente lógica: def xor(data, key): l = len(key) buff = "" for i in range(0, len(data)): buff += chr(ord(data[i]) ^ ord(key[i % l])) return buffEn mi casollav es un resumen de 20 bytes sha1 ydato ...