Expresiones en C#

Páginas: 3 (529 palabras) Publicado: 1 de junio de 2014
Expresiones
Son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Cada expresión toma un valor, determinado por los valores de lasconstantes y variables implicados y de la ejecución de la ejecución de las operaciones.
Clasificación de las expresiones:
Aritméticas.- El resultado obtenido es numérico.
Relacionales.- El resultadoobtenido es lógico.
Lógicas.- El resultado obtenido es lógico.
Carácter.- El resultado obtenido es carácter.

Expresiones Aritméticas.
Son parecidas a las formulas matemáticas. Las variables yconstantes son numéricas y los operadores aritméticos.

Operadores
Descripción
* , / , %
Producto, división, modulo
+ , -
Suma, resta (unarios, binarios)
El símbolo (-) juega un papel de resta ynegación.

Operadores de Incremento y Decremento
C# soporta operadores unarios de incremento (++) y decremento (--), el operador puede ir como prefijo o sufijo.
++i Incrementa i en 1 y despuésutiliza el valor de i en la correspondiente expresión.
i++ Utiliza el valor de i en la expresión correspondiente y después incrementa el valor de i en 1.
--i Decrementa i en 1 y después utiliza elvalor de i en la correspondiente expresión.
i-- Utiliza el valor de i en la expresión correspondiente y después decrementa el valor de i en 1.

Reglas de prioridad de las expresiones aritméticas.
1.Las operaciones encerradas entre paréntesis se evalúan primero. Si existen paréntesis anidados las expresiones mas internas se evalúan primero.
2. Las operaciones aritméticas deben seguir elsiguiente orden:

Operadores
Descripción
( )
Paréntesis
++ , -- , + y – (unarios)
Incremento, decremento
* , / , %
Producto, división, modulo
+ , -
Suma y resta
3. En caso de coincidir operadoresde la misma prioridad, el orden de ejecución es de izquierda a derecha.

Ejercicio:
1. Siendo A=5, B=25, C=10

Deducir el valor de las expresiones siguientes:

X = A + B + C
X= A + B * C...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Construcción de expresiones en C++
  • el expresionismo 3 c grupo 1
  • Expresiones Regulares en C#
  • Analizador de expresiones en c
  • Expresiones logicas en c
  • C# Lambda Expresion
  • Expresiones
  • Expresion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS