Академический Документы
Профессиональный Документы
Культура Документы
y++;
La instruccin de C# siguiente contiene dos operadores binarios, cada uno con dos
operandos. El operador de asignaciones, = , tiene la variable de entero y y la expresin 2
+ 3 como operandos. La propia expresin 2 + 3 est compuesta del operador de suma y
dos operandos, 2 y 3 .
y = 2 + 3;
Un operando puede ser una expresin vlida que se compone de cdigo de una longitud
indeterminada y puede incluir un nmero cualquiera de subexpresiones. En una expresin
que contiene varios operadores, el orden de aplicacin de estos viene determinado por
la prioridad de operador, la asociatividady los parntesis.
Cada operador tiene una prioridad definida. En una expresin que contiene varios
operadores con distintos niveles de prioridad, la prioridad de los operadores determina el
orden en que estos se evalan. Por ejemplo, la instruccin siguiente asigna 3 a n1 .
n1 = 11 - 2 * 4;
Operadores principales
Expresin Descripcin
x++ Postincremento
x-- Postdecremento
+x Identidad
-x Negacin
!x Negacin lgica
++x Preincremento
--x Predecremento
Operadores de multiplicacin
Expresin Descripcin
* Multiplicacin
/ Divisin
% Resto
Operadores de suma
Expresin Descripcin
Operadores de desplazamiento
Expresin Descripcin
Operadores de igualdad
Expresin Descripcin
x == y Igual
x != y No igual
AND lgico x&y AND bit a bit entero, AND lgico booleano
XOR lgico x^y XOR bit a bit entero, XOR lgico booleano
= Asignacin
los operadores no slo sirven obtener valores booleanos con los que dar valor a una
variable o usar en una comparacin, sino tambin para, por ejemplo, asignar un valor a una
variable, con el operador de igualdad como vimos en el post anterior. Todos los operadores
devuelven algo al ser usados y deben guardarse en alguna variable si queremos mantener el
valor que obtengamos al aplicar el operador
Que en un Pseudocdigo
Ejemplos de Pseudocdigo