Como os operadores de turno funcionam
Esta seção serve como o primeiro resultado de aprendizado deste guia. Você receberia os entendimentos básicos e a sintaxe para usar vários tipos de operadores de turno em Java. Os operadores de turno são divididos em três tipos listados abaixo:
Operador de turno esquerdo assinado
O operador de turno esquerdo muda o número especificado de bits para as esquerdas e os bits vagos são preenchidos com um bit de sinal no lado "direito" do binário. A sintaxe para usar o operador de turno esquerdo é seguida usando a sintaxe fornecida abaixo:
variável/operando << number;A partir da sintaxe acima, observa -se que qualquer variável ou número pode ser usada para aplicar o operador de mudança de esquerda. Enquanto o número representa o "número de bits" que você deseja mudar.
Operadores de turno direito assinado
O operador de mudança certo adiciona o número especificado de bits do “certo”Da parte ou pode dizer que o número especificado de bits da direita é removido. A sintaxe a seguir pode ser seguida para os operadores de turno direito:
Variável/operando >> número;Qualquer variável ou número pode ser usado para a mudança certa de bits e o número representa os bits que serão deslocados
Operador de mudança direita não assinado
O operador de mudança direto não assinado também funciona da mesma forma que o operador de mudança direita assinado. A diferença entre ambos é que o operador de mudança correto assinado coloca o bit de sinal, enquanto os usos não assinados “0”Para ocupar os pedaços vagos. A sintaxe a seguir pode ser usada para o operador de turno direito não assinado:
variável/operando >>> operador;Aqui você vai! Você teria aprendido o mecanismo de trabalho dos operadores de turno em Java.
Como usar os operadores de turno em java
Esta seção demonstra o uso de operadores de turno por meio de alguns exemplos de java.
Como usar os operadores de turno esquerdo
O código Java fornecido abaixo fornece a demonstração do operador de deslocamento da esquerda (você também pode usar o nome do operador de deslocamento esquerdo assinado).
pacote newpack;O código é descrito como:
A saída do código acima é mostrada abaixo
Como usar os operadores de mudança certos
O operador de mudança certo (também conhecido como operador de mudança direto assinado) é usado na seguinte declaração em uma variável C e muda de 3 bits para a direita.
int d = c >> 3;Esta declaração é exercida no seguinte código Java:
pacote newpack;A saída do código acima é fornecida abaixo:
Como usar operadores de mudança certos não assinados
O operador de mudança direto não assinado funciona da mesma forma que o operador de mudança certo, mas usa 0 para ocupar espaços vagos. A declaração a seguir aplica o operador de mudança direto não assinado em uma variável e e armazena o resultado em variável f.
int f = e >>> 2;O código que usa a instrução acima é fornecido abaixo:
pacote newpack;A saída do código acima é exibida abaixo:
Então, esses exemplos teriam pavimentado o conceito de operadores de turno.
Conclusão
Em Java, os operadores de turno permitem que você mude o número de binários para a esquerda ou direita. Esses operadores pertencem à categoria do operador bitwise e são categorizados em três tipos. Este artigo fornece o trabalho e o uso de todos os tipos de operadores de turno. Os operadores de turno esquerdo e os operadores de turno direito também são conhecidos como turno esquerdo assinado e turno assinado direito. Essas duas categorias usam o bit assinado para ocupar os pedaços vagos, enquanto os operadores de mudança de direita não assinados exercitaram 0 para bits vagos.