Resultados de la búsqueda a petición "bit-manipulation"

4 la respuesta

Checking bits de bandera java

Tengo un problema con los bits de bandera. Yo tengo unint variable para contener banderas. Primero puse algunas banderas en esa variable. Más tarde necesito verificar cuántas banderas se establecieron en esa variable. Pero no sé hacerlo.

4 la respuesta

¿Qué hace el bit a bit o | operador hacer?

staba leyendo acerca de las enumeraciones de bandera y los operadores bit a bit, y encontré este código: enum file{ read = 1, write = 2, readandwrite = read | write } Leí en alguna parte acerca de por qué hay una declaración inclusiva y cómo no ...

14 la respuesta

¿Operador Bitwise para simplemente voltear todos los bits en un entero?

Tengo que voltear todos los bits en una representación binaria de un entero. Dado 10101 La salida debe ser 01010 ¿Cuál es el operador bit a bit para lograr esto cuando se usa con un número entero? Por ejemplo, si estuviera escribiendo un ...

12 la respuesta

Bit reversión de un entero, ignorando el tamaño del entero y la endianness

Dado un entero typedef: typedef unsigned int TYPE; typedef unsigned long TYPE; Tengo el siguiente código para invertir los bits de un entero: TYPE max_bit= (TYPE)-1; void reverse_int_setup() { TYPE bits= (TYPE)max_bit; while (bits <<= 1) ...

9 la respuesta

¿Qué hace un desplazamiento a nivel de bits (izquierda o derecha) y para qué se utiliza?

He visto a los operadores>> y<< en varios códigos que he visto (ninguno de los cuales realmente entendí), pero me pregunto qué hacen realmente y cuáles son algunos de sus usos prácticos. EDITA Si los cambios son comox * 2 yx / 2, ¿cuál es la ...

9 la respuesta

C # Language: Cambio de los primeros cuatro bits en un byte

Para utilizar un byte a su máximo potencial, estoy tratando de almacenar dos valores únicos en un byte: uno en los primeros cuatro bits y otro en los segundos cuatro bits. Sin embargo, descubrí que, si bien esta práctica permite una asignación de ...

14 la respuesta

¿Encuentra el número de bits necesarios para representar un entero positivo en binario?

Esto probablemente sea bastante básico, pero para ahorrarme una hora más o menos de dolor, ¿alguien puede decirme cómo puede calcular la cantidad de bits necesarios para representar un entero positivo dado en Java? p.ej. Me sale un decimal 11, ...

16 la respuesta

¿Pruebas de divisibilidad rápida (por 2,3,4,5, .., 16)?

¿Cuáles son las pruebas de divisibilidad más rápidas? Digamos, dada una arquitectura little-endian y un entero con signo de 32 bits: ¿cómo calcular muy rápido que un número es divisible por 2,3,4,5, ... hasta 16? ADVERTENCIA: el código dado es ...

5 la respuesta

¿Cómo puedo convertir bits a bytes?

Tengo una matriz de 128 booleanos que representan bits. ¿Cómo puedo convertir estas representaciones de 128 bits en 16 bytes? Ejemplo Tengo una matriz que se ve ...

5 la respuesta

Busque si cada bit par se establece en 0 utilizando operadores bit a bit

Tengo 32 bits int. Solo puedo acceder a 8 bits a la vez. Necesito averiguar si cada bit par se establece en 0 y devolver 0 si es verdadero y 1 en caso contrario. Hasta ahora voy a dividir mi int usando turnos en variables de 4, 8 bits. int a, ...