Pesquisar este blog

terça-feira, 22 de outubro de 2013

OPERADOR EQV

Operador Eqv


    Empregado para executar a equivalência lógica de duas expressões, empregando esta sintaxe:

Resultado = Expressãp1 Eqv Expressão2

    Se uma das expressões for Null, o resultado será sempre Null. Caso as expressões sejam True ou False, a tabela que se segue demonstra o resultado obtido quando se comparar os valores empregando-se o operador Eqv:










    O operador Eqv 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: Os exemplos que se seguem empregam o operador Eqv para executar equivalência lógica de duas expressões:

Dim Resultado, A, B, C, D
A = 5: B = 4; C = 3; D = Null
Resultado = a > b Eqv b > c ‘ Retorna True
Resultado = b > a Eqv b > c  ‘ Retorna False
Resultado = a > b Eqv b > d  ‘ Retorna Null
Resultado = a Eqv c  ‘ Retorna -2 (comparação binária) 

Até a Próxima!!

Nenhum comentário:

Postar um comentário