Resultados de la búsqueda a petición "bit-manipulation"
Extraño resultado del desplazamiento a la izquierda de Java Integer
Ahora estoy un poco confundido por la operación de desplazamiento a la izquierda de Java, 1<<31 = 0x80000000 --> this I can understandPero 1<<32 = 1 Why is this? 1<<33 = 2Parece que hay más valores cambiantes, se toma el módulo 32 del ...
¿Qué significa "| =" en Java?
Tenga en cuenta que mi pregunta no es sobre!= pero|= Un ejemplo de uso esaquí [http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=telephony/java/com/android/internal/telephony/gsm/GsmSMSDispatcher.java#l107] yo asumo esox |= ...
Manera simple de configurar / desarmar un bit individual
En este momento estoy usando esto para establecer / deshabilitar bits individuales en un byte: if (bit4Set) nbyte |= (1 << 4); else nbyte &= ~(1 << 4);Pero, ¿no puedes hacer eso de una manera más simple / elegante? ¿Te gusta configurar o ...
Comprensión del operador AND a nivel de bits
He estado leyendo sobre operadores de bits en Objective-C en el libro de Kochan, "Programación en Objective-C". Estoy MUY confundido acerca de esta parte, aunque realmente he entendido casi todo lo demás que se me ha presentado hasta ...
Bit twiddling: ¿qué bit está configurado?
Tengo un entero sin signo de 64 bits con exactamente 1 bit establecido. Me gustaría asignar un valor a cada uno de los 64 valores posibles (en este caso, los números primos impares, por lo que 0x1 corresponde a 3, 0x2 corresponde a 5, ..., ...
Bitshift y promoción de enteros?
Normalmente, C requiere que los operandos de un operador binario sean promovidos al tipo de operando de mayor rango. Esto puede explotarse para evitar llenar el código con modelos detallados, por ejemplo: if (x-48U<10) ... y = x+0ULL << ...
Iterar a través de cada máscara de bit de entero en orden creciente de conteo de bits [duplicado]
Esta pregunta ya tiene una respuesta aquí: Genere todas las cadenas binarias de longitud n con k bits establecidos [/questions/1851134/generate-all-binary-strings-of-length-n-with-k-bits-set] 11 respuestas¿Cuál es la forma más eficiente de ...
¿Hay alguna manera de realizar un desplazamiento circular de bits en C #?
Sé que lo siguiente es cierto int i = 17; //binary 10001 int j = i << 1; //decimal 34, binary 100010Pero, si te desplazas demasiado, los bits se caen al final. Donde esto sucede es una cuestión del tamaño del número entero con el que está ...
¿Cómo difieren las letras mayúsculas y minúsculas en solo un bit?
He encontrado un ejemplo en el libro Data and Communication Networking escrito por Behrouza Forouzan con respecto a las letras mayúsculas y minúsculas que difieren solo un bit en el código de 7 bits. Por ejemplo, el carácter A es 1000001 (0x41) ...
Banderas de funciones PHP, ¿cómo?
Estoy intentando crear una función con banderas como argumentos, pero el resultado siempre es diferente de lo que se espera: define("FLAG_A", 1); define("FLAG_B", 4); define("FLAG_C", 7); function test_flags($flags) { if($flags & FLAG_A) echo ...