plikts Postado Outubro 14, 2006 Denunciar Share Postado Outubro 14, 2006 Oi!O que são operandos unário e binário? exeiste o terciário? se sim, o que tmb.Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Outubro 15, 2006 Denunciar Share Postado Outubro 15, 2006 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 plikts Postado Outubro 15, 2006 Autor Denunciar Share Postado Outubro 15, 2006 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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Outubro 15, 2006 Denunciar Share Postado Outubro 15, 2006 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
plikts
Oi!
O que são operandos unário e binário? exeiste o terciário? se sim, o que tmb.
Obrigado!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.