Resultados de la búsqueda a petición "bitwise-operators"

2 la respuesta

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 ...

27 la respuesta

¿Por qué usualmente usamos `||` no `|`, ¿cuál es la diferencia?

Me pregunto por qué usamos OR lógic|| entre dos booleanos no bit a bit O|, aunque ambos funcionan bien. Quiero decir, mira lo siguiente: if(true | true) // pass if(true | false) // pass if(false | true) // pass if(false | false) // no pass ...

3 la respuesta

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í.

3 la respuesta

¿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...

4 la respuesta

¿Cómo invertir bit a bit AND (&) en C?

¿Cómo invertir bit a bit AND (&) en C? Por ejemplo, tengo una operación en C como esta: ((unsigned int)ptr & 0xff000000))El resultado es0xbf000000. Lo que necesito en este momento es cómo revertir lo anterior, es decir, determinarptr utilizando ...

5 la respuesta

Los resultados de Java difieren para (int) Math.pow (2, x) y 1 << x

¿Por qué las siguientes dos operaciones producen resultados diferentes en Java para

12 la respuesta

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 ...

3 la respuesta

¿Qué significa | = (igual de tubería única) y & = (ampersand igual) significa

En las siguientes líneas: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System ...

4 la respuesta

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 ...

4 la respuesta

¿Están definidos los resultados de las operaciones bitwise en enteros con signo?

Sé que el comportamiento de