Pesquisar este blog

terça-feira, 22 de outubro de 2013

OPERADOR AND

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