Operadores en C#, integer, float, boolean

Sábado, julio 9, 2011

C-sharp operadores logotipo

Los operadores son símbolos que realizan operaciones entre números, variables, constantes, etc. Vamos a ver los más frecuentes en C-Sharp.

Hay unos cuantos operadores matemáticos compartidos por los tipos numéricos (int y float):
Suma: + -> a = 3 + 5;  resultado 8
Resta:  -  -> a = 3.0f – 5.0f;  resultado -2.0f
Negación:   -  -> a = -b;  resultado si b = 3, a = -3
Multiplicación: * ->  a = 2 * -3;  resultado -6
División: / ->  a = 34 / 5;  resultado 6
Módulo: % -> a = 34 % 5;  resultado 4
Los Operadores para booleans siguen las reglas de la lógica matemática:
&& -> y ej: a = true && false;  resultado false
|| -> o ej: a = true || false;  resultado true
^ -> xor (o exclusivo) ej: a = true ^ false;  resultado true
Incremento/decremento de los enteros (ints):
++  -> incremento. Puede colocarse antes o después de la variable

a = 1;

++a;  resultado a vale 2.
–  -> decremento. Puede colocarse antes o después de la variable
a = 1;

a–;  resultado a vale 0

Operadores con asignación:
Si queremos realizar una operación sobre una misma variable podemos utilizar los siguientes operadores:
+= ejemplo: a += 5;  resultado a = a + 5;
-= ejemplo: a -= 3.6f;  resultado a = a – 3.6f;
*= ejemplo: a *= 2.0f;  resultado a = a * 2.0f;
/= ejemplo: a /= 5;  resultado a = a / 5;
%= ejemplo: a %= 3;  resultado a = a % 3;
También se pueden usar con booleans:
|= ejemplo: a |= (num == 1);  resultado a = a | (num == 1);
&= ejemplo: a &= (num == 1);  resultado a = a & (num == 1);
^= ejemplo: a ^= (num == 1);  resultado a = a ^ (num == 1);

Deja un comentario