Varios operadores de bits

Varios de los bits binarios número entero operaciones aritméticas:

10 y 21 opera como un ejemplo, el valor se utiliza generalmente como complemento de representar en un sistema informático con memoria, para un número entero positivo complementar el código original y el número de la misma, los dos implicados en el cálculo del número de bits:

10 ----- 00001010

21 ----- 00010101

La primera: AND bit a bit y

En correspondencia con el número de fase binaria dos y sólo dos binario 1 se comparan con los correspondientes 1 o 0

    00001010
    00010,101 mil

y 00000000

El segundo: bit a bit o |
de dos correspondientes al número de bits o una fase binario siempre que hay un valor de 1 era 1

  00001010
  00010,101 mil
| 00011111

Tercero: ^ bit a bit operación O exclusiva
números en dos bits de longitud o diferentes diferente bit correspondiente compararon 1.
   00001010
   00010101

^ 00011111 

Cuarto: ~ negada
binaria bit a bit inversa número
     00001010
 ~ 11110101
Quinto: operador de desplazamiento a la izquierda <<
bit a bit desviación a la izquierda descartado bajas superiores 0s

      00001010 << 2   
<< 00101000 

Sexta: desplazamiento a la derecha >>
bit a bit 0s superior derecha

Publicado tres artículos originales · ganado elogios 0 · Vistas 37

Supongo que te gusta

Origin blog.csdn.net/weixin_39171643/article/details/103442793
Recomendado
Clasificación