operadores aritméticos, lógicos, relacionales

3
Los operadores aritméticos nos permiten, básicamente, hacer cualquier operación aritmética, que necesitemos (ejemplo: suma, resta, multiplicación, etc). En la siguiente tabla se muestran los operadores de los que disponemos en C y su función asociada. Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico bolean , en cambio, 8<4 (ocho menor que cuatro) es falsa, false . En la primera columna de la tabla, se dan los símbolos de los operadores relacionales, en la segunda, el nombre de dichos operadores, y a continuación su significado mediante un ejemplo.

Upload: raul-ortega

Post on 13-Jun-2015

47.888 views

Category:

Education


0 download

DESCRIPTION

operadores aritméticos, lógicos y relacionales.

TRANSCRIPT

Page 1: Operadores aritméticos, lógicos, relacionales

Los operadores aritméticos nos permiten, básicamente, hacer cualquier operación aritmética, que necesitemos (ejemplo: suma, resta, multiplicación, etc). En la siguiente tabla se muestran los operadores de los que disponemos en C y su función asociada.

Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico bolean, en cambio, 8<4 (ocho menor que cuatro) es falsa, false. En la primera columna de la tabla, se dan los símbolos de los operadores relacionales, en la segunda, el nombre de dichos operadores, y a continuación su significado mediante un ejemplo.

Page 2: Operadores aritméticos, lógicos, relacionales

Como operadores lógicos designamos a aquellos operadores que nos permiten ``conectar'' un par de propiedades (al igual que en lógica):

Numero = 2701;

if ( EsPrimo(numero) && (numero > 1000) ){

/* Ejecutaremos este código si numero */

/* es primo y número es mayor que 100 */

Los operadores lógicos de los que disponemos en C son los siguientes: 

Al igual que con la igualdad hay que tener especial cuidado con los operadores && y , ya que si ponemos solamente un & o un  , nos estamos refiriendo a un ``and'' o un ``or'' a nivel de bit, por lo que el código puede que no haga lo que queremos (o que algunas veces lo haga y otras veces no).