Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/6062824/tecnologia.css |
Pagetitle | ||||
---|---|---|---|---|
|
Realiza a operação binária OU entre 2 ou mais números.
Sintaxe
Bloco de código | ||
---|---|---|
| ||
NOr( < nNum1 >, < nNum2 >, [ nNum3nNumN ],[ nNum4 ], [ nNum5 ], [ nNum6 ], [ nNum7 ], [ nNum8 ], [ nNum9 ], [ nNum10 ], [ nNum11 ], [ nNum12 ], [ nNum13 ], [ nNum14 ] ... ) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nNum1 | numérico |
...
1º número a ser |
...
utilizado na operação de OU binário. | X |
|
nNum2 | numérico |
...
2º 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 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
user function teste()
Local nRet := 0
nRet := NOr( 15, 240, 3840, 61440 )
// será mostrado o valor 65535
conout( nRet )
return
|