operações binárias em java

operações binárias em java

Resumir operações binárias em java

Um e (&)

  1. Ambos são 1 para 1, e semelhantes a
  2. 1&1=1;1&0=0;0&1=0;0&0=0

Observe o uso especial:

  1. E 0 pode ser redefinido para zero
  2. E 1 e pode manter o valor original. Por exemplo, pegue os últimos quatro dígitos de 0101 0100, 0101 0100 e 0000 1111 = 0000 0100

Dois, ou (|)

  1. Há um 1 para obter um 1, ou seja, a condição OR
  2. 1|1=1;1|0=1;0|1=1;0|0=0

Observe o uso especial:

  1. OU com 0 para manter o valor original
  2. Defina a posição correspondente para 1, por exemplo, defina as últimas quatro posições de 0101 0100 para 1, 0101 0100 | 0000 1111 = 0101 1111

3. XOR (^)

  1. Igual a 0, diferente de 1. Ou seja, o mesmo é 0 e a diferença é 1
  2. 1 ^ 1=0;1 ^ 0=1;0 ^ 1=1;0 ^ 0=0

Observe o uso especial:

  1. Inverta a posição especificada, por exemplo, inverta os últimos quatro dígitos de 0101 0100, 0101 0100 ^ 0000 1111= 0101 0100
  2. XOR com 0 para manter o valor original

おすすめ

転載: blog.csdn.net/weixin_43960044/article/details/121145174