Preguntas etiquetadas con bit-shift


3
¿Cuál es el operador >>> = en C?
Dado por un colega como un rompecabezas, no puedo entender cómo este programa C realmente compila y se ejecuta. ¿Qué es este >>>=operador y el extraño 1P1literal? He probado en Clang y GCC. No hay advertencias y la salida es "???" #include <stdio.h> int main() { int a[2]={ 10, 1 …







3
¿Por qué 11010100 << 1 es igual a 110101000, no 10101000?
¿Por qué cuando trato de cambiar bits para 11010100 2 , el resultado es 110101000 2 , no 10101000 2 ? int a = Integer.parseInt("11010100", 2) &lt;&lt; 1; Intento hacer esto: int a = (byte)(Integer.parseInt("11010100", 2) &lt;&lt; 1); Pero si el valor de salida es mayor que 128, todo entra …
40 java  bit-shift 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.