Operadores

por Fernando D'Angelo 15. novembro 1999 00:00

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)
%>

Tags:

Posts Antigos




Comentar




  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading




Calendário

<<  julho 2010  >>
seteququsedo
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

Ver os posts em um calendário maior

Para divulgar oportunidades aqui, entre em contato conosco enviando a descrição completa da vaga + uma data de validade para cada uma delas.

* As vagas divulgadas neste espaço são de inteira responsabilidade das empresas anunciantes.

Assine Nossa Newsletter

Quero ser notificado quando um novo Post for publicado