FAQ
 
 
Cover  \ Exhibition  \ Learning  \ Reference  \ Download  \ Discourse   
      Linguagem \ Ambiente \ Bibliotecas \ Comparação
 
   
   
Resumida (A-Z) \ Completa (A-Z)  
   
  Referência para Processing (BETA) version 91+. Se você tem uma versão anterior, utilize a documentação inclusa em seu software. Se você encontrar quaisquer erros ou tiver quaisquer comentários, leve ao nosso conhecimento.  
Nome  

>> (deslocamento à direita)

   
Exemplos  
int m = 8 >> 3;    // Em binário: 1000 to 1 
println(m); // Imprime "1"
int n = 256 >> 6; // Em binário: 100000000 to 100
println(n); // Imprime "4"
int o = 16 >> 3; // Em binário: 10000 to 10
println(o); // Imprime "2"
int p = 26 >> 1; // Em binário: 11010 to 1101
println(p); // Imprime "13"


color argb = color(204, 204, 51, 255); 
int a = argb >> 24 & 0xFF;
int r = argb >> 16 & 0xFF; // Maneira mais rápida de se obter red(argb)
int g = argb >> 8 & 0xFF; // Maneira mais rápida de se obter green(argb)
int b = argb & 0xFF; // Maneira mais rápida de se obter blue(argb)
fill(r, g, b, a);
rect(30, 20, 55, 55);

Descrição  
Desloca bits à direira. O número à esquerda do operador é deslocado na quantidade de bits especificada pelo número à direita.  Cada deslocamento divide por dois o valor do número. Conseqüentemente, cada deslocamento divide o valor original por dois.  Utilizar o deslocamento à direita para divisões rápidas, ou para extrair um número individual de um grupo de números. O deslocamento à direita trabalha apenas com números inteiros, ou os números serão primeiramente convertidos para inteiro, como um byte ou char.
   
Sintaxe  
valor >> n
            
   
Parâmetros  
valor   int: o valor a deslocar

n   int: o número de lugares a deslocar à direita

   
Utilização   Web & Applicações
   
Relacionado   << (deslocamento à esquerda)
 
 






   
 
Original em inglês atualizado em: Fri Jul 15 16:36:04 PDT 2005
Tradução para o Português do Brasil: Luiz Ernesto Merkle
Atuallizada em: 30 de novembro de 2005, 9h00 (BRST)
 
 








Creative Commons License
 
  Processing é um projeto aberto iniciado por Ben Fry e Casey Reas  
  © Info