Entendendo o "&^" Operador em Go: o bitwise e não
Na linguagem de programação Go, o operador "&" representa um bit e não operação. Este operador é usado para limpar bits específicos em um número binário aplicando um bit e operação entre o valor de entrada e a bitwise não de outro valor. Ele tem um desempenho bit e operação entre x e o bit a bit não de y (~ y). Esta operação resulta em um novo valor em que os bits em x que correspondem a definir bits em ~ y são limpos, enquanto os bits restantes em x são deixados inalterados. Essa expressão executa o mesmo operação bit -netwise e não, em que ~ y representa o bit -bit -wise não de y. Por exemplo, considere a seguinte operação:
x & amp;^ (1 aqui, o objetivo é limpar o terceiro bit da direita em x. Para conseguir isso, é calculado o Bitwise (1
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3