Operador Unario e Binario em C sharp
1 - o que são Operador Unario e Binario em C#?
2 - Qual a diferença entre os operadores em C# :
a) && e &
b) || e |
d) como trabalhar com os operadores xor (^) e ternario (?) em c#?
2 - Qual a diferença entre os operadores em C# :
a) && e &
b) || e |
d) como trabalhar com os operadores xor (^) e ternario (?) em c#?
Anacleto Linux
Curtidas 0
Respostas
Fernanda Acacia
01/01/2014
1 - o que são Operador Unario e Binario em C#?
2 - Qual a diferença entre os operadores em C# :
a) && e &
b) || e |
d) como trabalhar com os operadores xor (^) e ternario (?) em c#?
não consegui achar nada a respeito de UNARIO e BINARIO.
sobre a sua segunda pergunta:
tem esse link explicando sobre os operadores:
[url]http://msdn.microsoft.com/pt-br/library/ms173145.aspx[/url]
GOSTEI 0
Aluisio Cavalcante
01/01/2014
olá a todos, alguem poderia mudar o post para sala correta?
obrigado.
obrigado.
GOSTEI 0
Joel Rodrigues
01/01/2014
Respondendo:
1) Essa questão se estende a todas, ou à maioria, das linguagens de programação, pois o conceito é básico e independe de sintaxe.
Operadores binários, como o nome sugere, são aqueles que funcionam com dois operandos em conjunto, geralmente sendo colocado entre eles. Exemplos simples são os operadores aritméticos. Por exemplo, o operador de adição funciona somando dois termos, como A+B. Observe que ele não funciona sozinho, como A+ ou +B.
Já os operadores unários, esses sim funcionam com apenas um operando, não necessitando serem inseridos entre dois termos. O exemplo mais simples é o dos operadores de incremento e decremento unitário: A++ ou --B, por exemplo. O ++ e o -- incrementam ou subtraem em 1 o termo ao qual são aplicados.
Dúvidas?
Abraço e bons códigos.
1) Essa questão se estende a todas, ou à maioria, das linguagens de programação, pois o conceito é básico e independe de sintaxe.
Operadores binários, como o nome sugere, são aqueles que funcionam com dois operandos em conjunto, geralmente sendo colocado entre eles. Exemplos simples são os operadores aritméticos. Por exemplo, o operador de adição funciona somando dois termos, como A+B. Observe que ele não funciona sozinho, como A+ ou +B.
Já os operadores unários, esses sim funcionam com apenas um operando, não necessitando serem inseridos entre dois termos. O exemplo mais simples é o dos operadores de incremento e decremento unitário: A++ ou --B, por exemplo. O ++ e o -- incrementam ou subtraem em 1 o termo ao qual são aplicados.
Dúvidas?
Abraço e bons códigos.
GOSTEI 0
Joel Rodrigues
01/01/2014
Sobre os demais operadores, veja esse link da documentação oficial, onde você encontra todos os operadores suportados pela linguagem: [url:descricao=C# Operators]http://msdn.microsoft.com/en-us/library/6a71f45d.aspx[/url]
GOSTEI 0
Leandro Chiodini
01/01/2014
Bom dia,
Bem resumidamente
1 - o que são Operador Unario e Binario em C#?
Operadores unários, sempre vao atuar somente sobre uma expressão, exemplo (-) 1, que torna o número negativo.
Operadores Binários são operadores que sempre vao atuar sobre duas expressões, exemplo
(+,-,*,/, &&, ||) ou seja 2 + 2, (2 = 2) &&(4<>5).
2 - Qual a diferença entre os operadores em C# :
a) && e &
&& - a comparação da segunda expressão não será feita caso a primeira for falsa.
& - Ele sempre vai comparar as duas expressões mesmo a primeira sendo falsa.
b) || e |
Da mesma forma acontece com o ||, aonde não será feita a comparação da segunda expressão caso a primeira seja verdadeira. E o | fara a comparação sempre das duas expressões.
Os operadores ternários ?
Servem para compara três expressões
Exemplo.
expressão ? executa se for verdadeiro : executa se for falso;
No caso do xor, ele vai fazer a comparação de bit por bit.
Exemplo
0x1 ^0x0 = 1
Att
Chiodini
Bem resumidamente
1 - o que são Operador Unario e Binario em C#?
Operadores unários, sempre vao atuar somente sobre uma expressão, exemplo (-) 1, que torna o número negativo.
Operadores Binários são operadores que sempre vao atuar sobre duas expressões, exemplo
(+,-,*,/, &&, ||) ou seja 2 + 2, (2 = 2) &&(4<>5).
2 - Qual a diferença entre os operadores em C# :
a) && e &
&& - a comparação da segunda expressão não será feita caso a primeira for falsa.
& - Ele sempre vai comparar as duas expressões mesmo a primeira sendo falsa.
b) || e |
Da mesma forma acontece com o ||, aonde não será feita a comparação da segunda expressão caso a primeira seja verdadeira. E o | fara a comparação sempre das duas expressões.
Os operadores ternários ?
Servem para compara três expressões
Exemplo.
expressão ? executa se for verdadeiro : executa se for falso;
No caso do xor, ele vai fazer a comparação de bit por bit.
Exemplo
0x1 ^0x0 = 1
Att
Chiodini
GOSTEI 0