Expresiones (I)

Sobre cada uno de los tipos de valores se pueden utilizar un conjunto de operadores para formar expresiones o cálculos. Veamos paso a paso:

Números enteros

Al realizar una operación entre dos números enteros, el resultado siempre es un entero.

  • Unarias:poner un signo más o un signo menos delante. Por ejemplo: +78, +90.
  • Multiplicativas: * multiplica dos valores, / divide el primer valor entre el segundo, y % calcula el resto de la división entera. Ejemplos: 4*5, 8/2, 5%3-
  • Aditivas (+,-): La suma y la resta de toda la vida. Ejemplos: 4+6,9-8.
  • Incremento y decremento (++,–): Incrementa el valor en uno y decrementa el valor en uno de una variable. Los operadores de incremento y decremento se pueden poner antes o después de la variable que se desea incrementar o decrementar.
  • Relación (>,>=,<,<=):Permiten comparar valores. El resultado de una operación con los valores de relación es un valor boolean, indicando si es cierta o falsa la operación.
  • Operadores de igualdad(==,!=): Comparan si  dos valores o son distintos. El resultado es un valor del tipo boolean indicando si es cierta o falsa la igualdad o desigualdad.
  • Operadores de asignación: (=,+=,-=,/=,*=,%=): El primero es el operador de asignación ya explicado, y el resto son operadores que permiten simplificar la escritura de expresiones muy comunes.
Números reales

Con los números reales se pueden realizar las mismas operaciones que con números enteros. En el caso las operaciones unarias, aditivas o multiplicativas el resultado de la operación con números reales es un número real. También se pueden utilizar los operadores de relación e igualdad, cuyo resultado es un valor del tipo boolean.

Booleanos

Los operadores sobre booleanos son los siguientes:

  • Negación(!): Devuelve true si el operando vale false y viceversa.
  • Y lógico (&&): Devuelve false si el primer operando vale false. En otro caso, devuelve lo que valga el segundo operando. También existe la versión con un solo &, en cuyo caso siempre se evalúan los dos dos operandos.
  • O Lógico (||).: Devuelve true si el primer operando vale true. En otro caso devuelve siempre lo que valga el segundo. También existe la versión con una sola barra vertical (|), en cuyo caso siempre se evalúan los dos operandos.
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s