XXXTh 20/05/2020 O resultado será 7O operador >> é o "shift right" ou seja , desloca o operando para a direita, em binário.O valor da variável $num é 14Em binário isso fica assim00001110Quando deslocamos para a direita os bits são movidos para a direita assim00000111 O último bit a direita é eliminado e um bit 0 é colocado a esquerda para encherO shift righ equivale a dividir por 2 só que é MITO mais rápidoO inverso do shift right é o shift left, que equivale a multiplicar por 2Esses operadores binários sao muito úteis em operações de baixo nível, comunicação de dados, etc.
XXXTh
O resultado será 7
O operador >> é o "shift right" ou seja , desloca o operando para a direita, em binário.
O valor da variável $num é 14
Em binário isso fica assim
00001110
Quando deslocamos para a direita os bits são movidos para a direita assim
00000111
O último bit a direita é eliminado e um bit 0 é colocado a esquerda para encher
O shift righ equivale a dividir por 2 só que é MITO mais rápido
O inverso do shift right é o shift left, que equivale a multiplicar por 2
Esses operadores binários sao muito úteis em operações de baixo nível, comunicação de dados, etc.