• 0
Sign in to follow this  
plikts

Operandos Unário E Binário

Question

3 answers to this question

Recommended Posts

  • 0

Não são operandos e sim operadores. Operador unário é aquele que interage sobre apenas um elemento (+, -, ++ e --, por exemplo) e binário aquele que interage sobre dois elementos (+, -, *, /, &, |, && e ||, por exemplo). Não existe operador terciário, mas existe o operador ternário "?:", que recebe três elementos.

Abraços,

Graymalkin

Share this post


Link to post
Share on other sites
  • 0

Isso.rsrs.eu inverti, desculpa e é ternário, essa nem tinah idéia mesmo!só que aind anão entendi, porque " unário é aquele que interage sobre apenas um elemento (+, -, ++ e --, por exemplo) e binário aquele que interage sobre dois elementos (+, -, *, /, &, |, && e ||, por exemplo)." tem como da um exemplo mais "concreto" or favor? pois tanto em unário e binário temos +,- , e tmb um exemplo com ternário!?

obrigado!

Share this post


Link to post
Share on other sites
  • 0

Exemplo de operador unário:

a = -b;
"b" é o operando sobre o qual o operador "-" age.
a = +b;
"b" é o operando sobre o qual o operador "+" age.
a = b++;
"b" é o operando sobre o qual o operador "++" age.
a = 5+3;
"5" e "3" são os operandos sobre os quais o operador "+" age.
a = b-c;
"b" e "c" são os operandos sobre os quais o operador "-" age. Já o operador ternário, pelo menos em C, não age sobre três operandos, mas sim recebe três elementos, e retorna o 2º ou o 3º de acordo com a condição resultante do primeiro. Exemplo:
var = a>b ? c : d;

Se a condição "a>b" for verdadeira, ou seja, se "a" for maior que "b" então o segundo parâmetro será retornado (ou seja, "c"). Do contrário, o terceiro será retornado ("d").

Certo? ;)

Graymalkin

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this