Resultados de la búsqueda a petición "bit-manipulation"
Devolviendo i-th combinación de una matriz de bits
Dada una matriz de bits de longitud fija y el número de 0 y 1 que contiene, ¿cómo puedo organizar todas las combinaciones posibles de modo que devolver las i...
¿Qué son los operadores de cambio de bit (cambio de bit) y cómo funcionan?
He estado intentando aprender C en mi tiempo libre, y otros idiomas (C #, Java, etc.) tienen el mismo concepto (y, a menudo, los mismos operadores) ...Lo que...
Contar bits utilizados en int
Si tiene el número binario 10110, ¿cómo puedo obtener el 5? por ejemplo, un número que indica cuántos bits se usan? También hay algunos ejemplos enumerados a continuación: 101 debería devolver 3000000011 debería devolver 211100 debería ...
¿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 ...
Operaciones bit a bit con CGBitmapInfo y CGImageAlphaInfo
Tengo problemas para realizar operaciones bit a bit conCGImageAlphaInfo yCGBitmapInfo en Swift En particular, no sé cómo portar este código Objective-C: bitmapInfo &= ~kCGBitmapAlphaInfoMask; bitmapInfo |= kCGImageAlphaNoneSkipFirst; El ...
¿Son las enumeraciones la forma canónica de implementar banderas de bits?
Actualmente estoy usando enumeraciones para representar un estado en un pequeño experimento de juego. Los declaro así: namespace State { enum Value { MoveUp = 1 << 0, // 00001 == 1 MoveDown = 1 << 1, // 00010 == 2 MoveLeft = 1 << 2, // 00100 == ...
Utilizando operadores bit a bit en C ++ para cambiar 4 caracteres a int
Lo que debo hacer es abrir un archivo en modo binario que contenga datos almacenados que se interpreten como enteros. He visto otros ejemplos como Stackoverflow-Lectura de bytes de tamaño "entero" de una matriz char ...
¿Cómo copiar bits de una variable a otra?
Digamos que tengo esto
mpaque dos cortos en un int, lidiando con negativos y positivo
Estoy haciendo una clase PackedUnsigned1616 que almacena dos cortos sin firmar en un int, y una clase PackedSigned1616 que almacena dos cortos firmados en un int. He leído sobre operaciones bit a bit, pero todavía estoy confundido sobre cómo ...