Histórico da Página
...
Bloco de código | ||
---|---|---|
| ||
NAnd( < 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 E binário. | X |
| |||||||
nNum2 | numérico | 2º número a ser utilizado na operação de E binário. | X |
| |||||||
nNum3 | numérico | 3º número a ser utilizado na operação de E binário. |
|
| |||||||
nNum4 | numérico | 4º número a ser utilizado na operação de E binário. |
|
| |||||||
nNum5 | numérico | 5º número a ser utilizado na operação de E binário. |
|
| |||||||
nNum6 | numérico | 6º número a ser utilizado na operação de E binário. |
|
| |||||||
nNum7 | numérico | 7º número a ser utilizado na operação de E binário. |
|
| |||||||
nNum8 | numérico | 8º número a ser utilizado na operação de E binário. |
|
| |||||||
nNum9 | numérico | 9º número a ser utilizado na operação de E binário. |
|
| |||||||
nNum10 | numérico | 10º número a ser utilizado na operação de E binário. |
|
| |||||||
nNum11 | numérico | 11º número a ser utilizado na operação de E binário. |
|
| |||||||
nNumN | numérico | Número(s) adicionais para realizar a operação | nNum12 | numérico | 12º número a ser utilizado na operação de E binário. |
| nNum13 | numérico | 13º número a ser utilizado na operação de E binário. |
|
|
nNum14 | numérico | 14º número a ser utilizado na operação de E binário. |
|
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
nRet | numérico | Retorna o valor do E binário entre todos os parâmetros passados. |
...
- 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.
- Embora não exista limite fixo de parâmetros no AdvPL, não é recomendável chamar a função com mais de 240 parâmetros.
- Esta função pode ser usada no lugar da função obsoleta B_AND().
Exemplos
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
user function teste() Local nRet := 0 nRet := NAnd( 65535, 61695, 65520, 65295 ) // será mostrado o valor 61440 conout( nRet ) return |
...