Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Operadores e Precedência em Programação: Descrição e Exemplos, Notas de estudo de Cultura

Neste documento, encontram-se descritos os operadores e a sua precedência em programação, incluindo os operadores aritméticos, relacionais, lógicos, de atribuição e de deslocamento. Além disso, são fornecidos exemplos e descrições detalhadas de cada operador.

Tipologia: Notas de estudo

2011

Compartilhado em 13/07/2011

marco-sousa-19
marco-sousa-19 🇧🇷

3 documentos

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Grupo Operador Precedência A Operando Descrição
Delimitador . 1 E objeto,membro acesso a um membro
de um objeto ou classe.
Delimitador [ ]
vetor acesso ao elemento de
um vetor
(argumentos)
método, lista de
argumentos
acesso a elemento do
vetor
aritmético ++ e --
variável pós-incremento, pós-
decremento
aritmético ++ e -- 2 D variável pré-incremento, pré-
decremento
aritmético + e -
variável mais e menos unário
binário ~
inteiro complemento de 1
(binário)
binário !
booleana Negação cujo resultado
é lógico (true/false)
classe new 3 D classe, lista de
argumentos criação de objeto
conversão (tipo)
tipo, qualquer
coerção conversão de tipo
aritmético * / % 4 E número, número multiplicação, divisão e
módulo (resto)
aritmético + - 5 E número, número adição e subtração
String + += String, qualquer concatenação
binário << 6 E inteiro, inteiro desl. a esquerda
binário >>
inteiro, inteiro deslocamento a direita
com sinal
binário >>>
inteiro, inteiro deslocamento a direita
com zeros
condicional < <= 7 E número, número menor que, menor ou
igual a
condicional > >=
número, número maior que, maior ou
igual a
condicional instanceof referência, tipo verificação de tipo
condicional == 8 E primitivo,primitivo igualdade de valores
condicional !=
primitivo,primitivo diferença de valores
condicional ==
referência,
referência
igualdade, endereço
dos objetos
pf2

Pré-visualização parcial do texto

Baixe Operadores e Precedência em Programação: Descrição e Exemplos e outras Notas de estudo em PDF para Cultura, somente na Docsity!

Grupo Operador Precedência A Operando Descrição

Delimitador. 1 E objeto,membro acesso a um membro de um objeto ou classe. Delimitador [ ] vetor acesso ao elemento de um vetor (argumentos) método, lista de argumentos acesso a elemento do vetor aritmético ++ e -- variável pós-incremento, pós- decremento aritmético ++ e -- 2 D variável pré-incremento, pré- decremento aritmético + e - variável mais e menos unário binário ~ inteiro complemento de 1 (binário) binário! booleana Negação cujo resultado é lógico (true/false) classe new 3 D classe, lista de argumentos criação de objeto conversão (tipo) tipo, qualquer coerção conversão de tipo aritmético * / % 4 E número, número multiplicação, divisão e módulo (resto) aritmético + - 5 E número, número adição e subtração String + += String, qualquer concatenação binário << 6 E inteiro, inteiro desl. a esquerda binário >> inteiro, inteiro deslocamento a direita com sinal binário >>> inteiro, inteiro deslocamento a direita com zeros condicional < <= 7 E número, número menor que, menor ou igual a condicional > >= número, número maior que, maior ou igual a condicional instanceof referência, tipo verificação de tipo condicional == 8 E primitivo,primitivo igualdade de valores condicional != primitivo,primitivo diferença de valores condicional == referência, referência igualdade, endereço dos objetos

Grupo Operador Precedência A Operando Descrição

condicional != referência, referência diferença, endereço de objetos binário & 9 E inteiro, inteiro E sobre bits lógico & booleana, booleana E booleano binário ^ 10 E inteiro, inteiro XOR sobre bits lógico ^ booleana, booleana XOR (OU exclusivo) booleano binário | 11 E inteiro, inteiro OU sobre bits lógico | booleana, booleana OU booleano lógico && 12 E booleana, booleana E condicional lógico || 13 E booleana, booleana OU condicional condicional ?: 14 D booleana, qualquer operador ternário, condicional atribuição = 15 D variável, qualquer atribuição *= /= %= variável, qualquer atribuição com operação += -= <<=

= >>>= &= ^= |=