Bit a bit ou operador de atribuição (| =)
Executa um operador bit a bit ou no valor de uma variável e valor de uma expressão e atribui o resultado à variável.
result |= expression
Argumentos
resultado
Qualquer variável numérica.expression
Qualquer expressão numérica.
Comentários
Usar esse operador é quase o mesmo que especificar result = result | expression, exceto pelo fato de que resultado somente é avaliada uma vez.
The |= operador converte os argumentos para tipos de dados correspondentes. Em seguida, a |= operador examina a representação binária de valores de resultado and expressão e faz uma operação OR bit a bit neles.O resultado dessa operação se comporta como este:
0101 (result)
1100 (expression)
----
1101 (output)
Sempre que qualquer uma das expressões tem um 1 em um dígito, o resultado tem 1 nesse dígito.Caso contrário, o resultado tem um 0 nesse dígito.
Requisitos
Consulte também
Conceitos
Coerção por operadores bit a bit