User Tools

Site Tools


pt:operators

Operadores

Os operadores +, -, *, /, and ^ são usados para as respectivas operações, com números ou variaveis

Os operadores %, \, &, |, and ~ são usados para modulo, divisão inteira, conjunção, disjunção e negação.

O operador = pode ser conforme o contexto, atributivo (a=1) ou comparativo (if a=1 then …..). O operador + pode ser usado para concatenar cadeias alfanuméricas (a$=“ele”+“fante”). O operador : pode ser usado para separar instruções sem mudar de linha. O operador; entre duas intruções PRINT evita a mudança de linha . REM e # são equivalentes e são usados para deixar comentários no código.

Operadores aritméticos
OperadorNomeExemploComentário
+Adiçãoc= a + bsoma as variáveis a e b (devolve à variavel c)
-Subtraçãoa - bsubtrai dois valores numéricos
*Multiplicaçãoa * b multiplica dois valores numéricos
/Divisãoa / bDevolve a divisão decimal.
\Divisão inteiraa \ bDevolve o número (inteiro) de vezes que b cabe em a completamente.
%Moduloa % bDevolve o resto da divisão entre a e b.
++Incremento à priori++aDevolve a variavel a incerementada em 1 (mesmo que a=a+1) 1
++Incremento à posterioria++Devolve a variavel a e depois incrementa-a em 1 unidade 1
Decremento à priori–aSubtrai uma unidade à variavél e devolve esse valor. 1
Decremento à posterioria–Devolve a variavel a e depois decrementa-a em 1 unidade. 1


Operadores comparativos
OperadorNomeExemploComentários
=Igualif a = b then (código) Executa o código se a = b
<Menor queif a < b then (código) Executa o codigo se a < b
>Maior queif a > b then (código) Executa o codigo se a > b
<=Menor ou igual aif a <= b then (código) Executa o código se a é menor ou igual que b
>=Maior ou igual aa >= bExecuta o código se a é maior ou igual que b
<>Diferente dea <> b Executa o código se a é diferente de b


Operadores lógicos
OperadorNomeExemploComentário
NOTNegação lógicaif NOT (a=1) then (código)Executa o código se a não for igual a 1
ANDConjunção lógicaa AND b
ORDisjunção lógicaa OR b
XORDisjunção exclusiva lógicaa XOR b


Operadpres binários
OperadorNomeExemploComentário
~Negação binária~a
&Conjunção bináriaa & b
|Disjunção bináriaa | bReturns the bits of integer a or integer b.


Operadores de cadeias alfanuméricas
OperadorNomeExemploComentários
+Concatenaçãoa$ + b$ b$ é apenso após a$.


Ordem das Operações
OrdemOperadorCategoria/Descrição
1( )Parentesis
2^Expoentes
3- ~Subtração e negação binárias (NOT)
4* / \Multiplicação and Divisão
5%Resto inteiro (Mod)
6+ -Adição, Concatenação, e Subtração
7& |“e”,“ou” binários
8< ⇐ > >= = <>Comparação (Numérica e alfanumérica)
9NOTUnary Not
10AND“e” lógico
11OR“ou” lógico
12XOR“ou exclusivo” lógico


1 new with version 0.9.9.10

pt/operators.txt · Last modified: 2016/01/01 22:48 (external edit)