bitor

OU bit a bit de inteiros.

Categoria: Language Fundamentals > Operators and Elementary Operations

Sintaxe

C = bitor(A, B)

OU bit a bit das representações binárias de A e B.

Descrição

Cada bit do resultado é 1 quando o bit correspondente é 1 em pelo menos um dos operandos. Serve para ligar bits ou combinar flags guardadas em um inteiro: bitor(flags, 4) liga o terceiro bit.

Ao contrário de |, que trata os operandos como verdadeiro ou falso, bitor atua nos dígitos binários individuais.

Argumentos de entrada

A, B
Arrays de inteiros não negativos (doubles precisam ter valores inteiros, até 2^53) ou tipos inteiros da mesma classe. Os tamanhos devem ser compatíveis.

Argumentos de saída

C
Array com os bits combinados, da mesma classe das entradas.

Exemplo

bitor(12, 10)
bitor(5, [1 2 8])
bitor(uint8(1), uint8(6))
Saída
ans = 14
ans = 1×3

     5     7    13
ans = uint8
   7

Veja também

bitand bitxor bitset | dec2bin