Operador and bit a bit (&)

Executa um AND bit a bit em duas expressões.

expression1 & expression2

Argumentos

  • Expressão1
    Qualquer expressão numérica.

  • Expressão2
    Qualquer expressão numérica.

Comentários

O & operador converte os argumentos para os tipos de dados correspondentes. Em seguida, a & operador analisa a representação binária de valores de duas expressões e oferece uma operação bit a bit de AND sobre eles. Os tipos de dados dos argumentos determinam o tipo de dados retornado por este operador.

O resultado desta operação se comporta como segue:

0101   (expression1)
1100   (expression2)
----
0100   (result)

Sempre que as expressões têm um 1 em um dígito, o resultado tem 1 em que dígito. Caso contrário, o resultado tem 0 que dígito.

Requisitos

Versão 1

Consulte também

Referência

Operador de atribuição e bit a bit (& =)

Conceitos

Precedência de operador

Resumo do operador

Coerção de operadores bit a bit