Operador And
Empregado para
efetuar a conjunção lógica de duas expressões, retornando True (verdadeiro) ou
False (Falso), utilizando esta sintaxe:
Resultado = Expressãp1 And Expressão2
- Se ambas as expressões forem True, o resultado é sempre True;
- Se uma das expressões for False, o resultado é sempre False;
- Se ambas as expressões forem False, o resultado é sempre False.
A tabela abaixo
demonstra o que ocorre quando o valor das expressões é True, False ou Null:
O operador And também é empregado para efetuar a comparação bit a bit de dois números binários de mesmo comprimento, criando um terceiro número binário cujos bits resultantes obedecem à seguinte tabela.
Exemplo: O exemplo que se segue demonstra como empregar o operador And para efetuar a conjunção lógica de duas expressões empregando variáveis sem tipo declarado (convertidas para Variant)
Dim Resultado, A, B, C, D
A = 5: B = 4; C = 3; D = Null
Resultado = a > b And b > c ‘ Retorna True
Resultado = b > a And b > c ‘
Retorna False
Resultado = a > b And b > d ‘
Retorna Null
Resultado = a And c ‘ Retorna 1
(comparação binária)
Até a Próxima!!
Nenhum comentário:
Postar um comentário