Ir para conteúdo
Fórum Script Brasil
  • 0

Operadores Usado C


Castro

Pergunta

:(

Listei a precedência dos operadores da linguagem C, e separei por gupos. Entretanto acho que

tem alguns erros. alguém poderia corrigir e exclarecer as dúvidas ao longo dos grupos ?

Gostaria de entender o conceito de operador em C. Pois acho estranho o simbolo de indexação de

matriz [] ou sizeof poder ser chamado operador. Para mim só operadores lágios e relacionáis pode-

riam ser chamados de operadores.

A precedência foi colocada do maior para menor, separado por grupos.

GRUPO A

() é argumento de função

[] é elemento de matrizes

. é membro de estruturas e uniões

-> é membro de de ponteiro para estruturas e uniões

GRUPO B

! é NOT lógico

~ é complemento a um

++ é incremento

-- é decremento

.-(unário) (cast) *(unário) &(unário) sizeof esta linha esta confusa para mim. Favor explicar

GRUPO C

* é multiplicação

/ é divisão

% é resto ou módulo

GRUPO D

+ é adição

- é subtração

GRUPO F

<< é decremento para esquerda. Decremento de quê, numero binário ou decimal ? favor explicar

>> é decremento para direita

GRUPO G

< é menor que

<= é menor ou igual a

> é maior que

>= é maior ou igual a

GRUPO H

== é igual

!= é diferente

GRUPO I

& é opecação AND bit a bit

GRUPO J

^ é operação OR Exclusivo. Qual a diferença do OR lógico ?

GRUPO L

| O que isto faz

GRUPO M

&& é AND lógico

GRUPO N

|| é OR lógico

GRUPO O

? é ondicional

GRUPO P

= é atribuição

+= é atribuição com +

-= é atribuição com -

*= é atribuição com *

/= é atribuição com /

, virgula é considerado operador ?

Obrigado

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

>> e << não são para incrementar ou decrementar e sim para deslocar bits à esquerda ou à direita. O símbolo pipe (|) é para operações OR bit-a-bit (assim como o & sozinho é um AND bit-a-bit). A vírgula pode ser considerado um operador de séries, conforme você encontra nesta página: http://www.phim.unibe.ch/comp_doc/c_manual...sions.html#star

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...