es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: BITWISE-OPERATORS

El operador a nivel de bits me dio un número negativo.

Acabo de aprender cómo funcionan los operadores bit a bit, pero cuando intento usarlo en el código de C, no funciona. #include <stdio.h> int main() { int a = 7; printf(“%d\n”, (int)~a); return 0; } La salida esperada es 8, pero obtengo -8. ~0111 = 1000</stdio.h>

Comprendiendo la operación NOR

Estoy cuestionando la lógica detrás de la operación NOR. Supongamos que queremos realizar la operación NOR en las entradas 1, 1 (en base decimal). Esto es equivalente a 1, que sigue siendo 1 en base binaria, por lo que la operación NOR debería ser 0 según la tabla de verdad. . . . Read more

Cambie un bit especificado a 0.

Tengo un número: 11100111 Deseo realizar una operación para cambiar un bit específico de mi elección a 0. Entonces, si quisiera que fuera: 10100111 para el séptimo bit, ¿qué operación utilizaría, por ejemplo: $x = 6; $y = “11100111”; Se va a ver algo como: $z = $y & $x . . . Read more