Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Cómo determinar si el multiplicador es cero o complemento a uno al multiplicar por un bit?
¿Cómo determinar si el multiplicador es cero o complemento a uno al multiplicar por un bit?
Generalmente se utiliza relleno con ceros, pero cuando se trata de números con signo, variará según el sistema informático. Si el bit de orden superior de un número con signo es 0, entonces el bit de orden superior se desplaza hacia la derecha y se suma cero. Si es un número negativo, es decir, el bit de orden superior es 1, entonces algunos sistemas; se desplazarán en 1, lo que se denomina desplazamiento aritmético a la derecha, y algunos se desplazarán en 0, lo que se denomina desplazamiento lógico a la derecha.
turbo
C es un desplazamiento aritmético a la derecha.