Você está aqui: VB.NET ::: Fundamentos da Linguagem ::: Operadores Unários e Binários |
Entendendo o operador >> (Right Shift)Quantidade de visualizações: 8734 vezes |
O operador de manipulação de bits >> é usado para mover o padrão de bits para a direita. Se o valor for positivo, 0s são introduzidos à esquerda do padrão. Se for negativo, 1s são inseridos à esquerda do padrão. Veja um exemplo: Module Module1 Sub Main() Dim valor As Integer = 10 'binário: 1010 'vamos mover os bits duas posições para a direita 'o resultado será 0010 Dim valor2 As Integer = valor >> 2 Console.WriteLine(valor2) Console.ReadKey() End Sub End Module Module Module1 Sub Main() Dim valor As Integer = -100 'vamos mover os bits três posições para a direita 'o resultado será -13 Dim valor2 As Integer = valor >> 3 Console.WriteLine(valor2) Console.WriteLine() Console.WriteLine("Pressione uma tecla para sair...") Console.ReadKey() End Sub End Module |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de VB.NET |
Veja mais Dicas e truques de VB.NET |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |