Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Atualização e explicação do exemplo de funcionamento da função

...

Bloco de código
themeEclipse
languagecpp
titleExemplo 1
linenumberstrue
collapsefalse
user function teste()
  Local nRet := 0
  
  nRet := NAnd( 65535, 61695, 65520, 65295 )
  
  // será mostrado o valor 61440
  conout( nRet )
return

Explicação

A operação "E" binário é realizada sobre a representação binária dos números. Veja abaixo os parâmetros informados para a função, representados em decimal e em binário:

 

DecimalBinário
65535 1111111111111111
61695 1111000011111111
65520 1111111111110000
65295 1111111100001111

 

Agora, veja o resultado:

DecimalBinário
61440 1111000000000000

Veja também