Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Corrigir função obsoleta B_OR
portuguese
Composition Setup
import.css=/download/attachments/6062824/tecnologia.css

Pagetitle
NOr
NOr

Realiza a operação binária OU entre 2 ou mais números.

Sintaxe

Bloco de código
collapsefalse
NOr( < nNum1 >, < nNum2 >, [ 
nNum3
nNumN ], 
[ nNum4 ], [ nNum5 ], [ nNum6 ], [ nNum7 ], [ nNum8 ], [ nNum9 ], [ nNum10 ], [ nNum11 ], [ nNum12 ], [ nNum13 ], [ nNum14 ]
... )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

nNum1

numérico

...

número a ser

...

utilizado na operação de OU binário.

X

 

nNum2

numérico

...

número a ser

...

utilizado na operação de OU binário.

X

 

...

nNumN

numérico

...

Demais número

...

 

...

 

...

nNum4

...

numérico

...

4o número a ser utlizado na operação de OU binário.

...

 

...

 

...

nNum5

...

numérico

...

5o número a ser utlizado na operação de OU binário.

...

 

...

 

...

nNum6

...

numérico

...

6o número a ser utlizado na operação de OU binário.

...

 

...

 

...

nNum7

...

numérico

...

7o número a ser utlizado na operação de OU binário.

...

 

...

 

...

nNum8

...

numérico

...

8o número a ser utlizado na operação de OU binário.

...

 

...

 

...

nNum9

...

numérico

...

9o número a ser utlizado na operação de OU binário.

...

 

...

 

...

nNum10

...

numérico

...

10o número a ser utlizado na operação de OU binário.

...

 

...

 

...

nNum11

...

numérico

...

11o número a ser utlizado na operação de OU binário.

...

 

...

 

...

nNum12

...

numérico

...

12o número a ser utlizado na operação de OU binário.

...

 

...

 

...

nNum13

...

numérico

...

13o número a ser utlizado na operação de OU binário.

...

 

...

 

...

nNum14

...

numérico

...

(s) a aplicar a operação de OU binário.

 

 

Retorno

Nome

Tipo

Descrição

nRet

numérico

Retorna o valor do OU binário entre todos os parâmetros passados.

Observações

  • A função trabalha com números de 32bits, independente da plataforma do TOTVS | Application Server, devido à limitação do AdvPL de 15

...

  • dígitos significativos.
  • Até a release 7.00.131227A, a função trabalha com números entre -2147483648 e 2147483647.
  • Em versões superiores a 7.00.131227A, a função trabalha com números entre 0 e 4294967295.
  • Esta função deve ser utilizada no lugar da funçao obsoleta B_OR()

Exemplos

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

Veja também