You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
villares edited this page May 24, 2020
·
4 revisions
Nome
| (bitwise OR)
Exemplos
int a =205; // In Binário: 11001101 int b =45; // In Binário: 00101101 int c = a | b; // In Binário: 11101101 println(c); // Imprime "237", o equivalente decimal de 11101101
int a =255<<24; // Binário: 11111111000000000000000000000000 int r =204<<16; // Binário: 00000000110011000000000000000000 int g =204<<8; // Binário 00000000000000001100110000000000 int b =51; // Binário: 00000000000000000000000000110011 // OU de bit de todos os valores:11111111110011001100110000110011 color argb = a | r | g | b;
fill(argb);
rect(30, 20, 55, 55);
Descrição
Compara cada bit da representação
binária de dois números. Para cada
comparação, dois 1s resulta em 1, um 1 e um 0
resulta em 1, e dois 0 resulta em 0. É mais fácil de ver o
reusltado quando se visualiza a representação
binária dos números.