Título: Operadores	
Conteudo:
Existem alguns caracteres e funções que permitem a ligação de uma ou mais expressões, de vários modos diferentes. Tais funções e caracteres são chamados Operadores. Abaixo, uma lista dos mais importantes: 
+   -  *  /  \  and  &  Eqv  ^  Imp  Mod  Not  Or  Xor 
 
+ (mais)- Usado para somar dois valores numéricos
sintaxe: resultado = expressão1 + expressão2
<%
aspbrasil = 5 + 6
response.write (aspbrasil)
%> 
-(menos) -Faz a subtração entre dois números ou indica valor negativo numa expressão numérica.
sintaxe:resultado = número1 - número2
<%
response.write (12 - 6)
%> 
* (multiplicar) - Usado para multiplicar dois valores numéricos
sintaxe: resultado = expressão1 * expressão2
<%
aspbrasil = 5 * 6
response.write (aspbrasil)
%> 
/(dividir) - Usado para dividir um valor por outro.
sintaxe: resultado = numerador/denominador
<%
aspbrasil = 31/7
response.write (aspbrasil)
%>
\ - Usado para dividir um valor por outro, e retornar um valor inteiro.
sintaxe: resultado = numerador/denominador
<%
aspbrasil = 31/7
response.write (aspbrasil)
%>
and - Usado para "validar" um conjunto de duas expressões lógicas. Se, e somente se as duas expressões tiverem como resulado TRUE, é retornado TRUE. Caso contrário, é retornado FALSE.
sintaxe: resultado = expressão1 and expressão2
<%
aspbrasil = (7>4) and (4<8)
response.write (aspbrasil)
%>
& - Usado para somar duas cadeias de caracteres (strings).
sintaxe: resultado = string1 & string2
<%
aspbrasil = "ASPBRASIL." & "Site sobre ASP na lingua portuguesa."
response.write (aspbrasil)
%>
Eqv - Usado para "validar" um conjunto de expressões lógicas de acordo com a seguinte tabela:
Expressão1	
Expressão2	
Resultado

true	
true	
true	

true	
false	
false	

false	
true	
false	

false	
false	
true	

 
sintaxe: resultado = expressão1 Eqv expressão2
<%
aspbrasil = (6<4) Eqv (8>9)
response.write (aspbrasil)
%>
^ - Usado para "elevar" um número a outro. 
sintaxe: resultado = número1^número2
<%
aspbrasil = 6^2
response.write (aspbrasil)
%>
Imp - Usado para "validar" um conjunto de expressões lógicas (Implicação Lógica) de acordo com a tabela:
Expressão1	
Expressão2	
Resultado	

true	
true	
true	

true	
false	
false	

true	
null	
null	

false	
true	
true	

false	
false	
true	

false	
null	
true	

null	
true	
true

null	
false	
null	

null	
null	
null	

 
sintaxe: resultado = expressão1 Imp expressão2
<%
aspbrasil = (9<8) Imp (7>4)
response.write (aspbrasil)
%>
Mod - Usado para dividir dois números e retornar apenas o resto.
sintaxe: resultado = número1 Mod número2
<%
aspbrasil = 7 Mod 3
response.write (aspbrasil)
%>
Not - Usado para inverter, ou negar o resultado de uma comparação, como segue na tabela:
Expressão1	
Resultado	

true	
false	

false	
true	

null	
null	

	

sintaxe: resultado = Not expressão
<%
aspbrasil = Not (7>6)
response.write (aspbrasil)
%>
Or - Usado para "validar" um conjunto de expressões lógicas de acordo com a tabela:
Expressão1	
Expressão2	
Resultado	

true	
true	
true	

true	
false	
true	

true	
null	
true	

false	
true	
true	

false	
false	
false	

false	
null	
null	

null	
true	
true	

null	
false	
null	

null	
null	
null	

 

sintaxe: resultado = expressão1 Imp expressão2
<%
aspbrasil = (9<8) or (7>4)
response.write (aspbrasil)
%>
Xor - Usado para "validar" um conjunto de expressões lógicas de acordo com a seguinte tabela:
Expressão1	
Expressão2	
Resultado

true	
true	
false	

true	
false	
true	

false	
true	
true	

false	
false	
false	

 
sintaxe: resultado = expressão1 Xor expressão2
<%
aspbrasil = (6<4) Xor (8>9)
response.write (aspbrasil)
%>	
Autor: Fernando D'Angelo