Operadores que se utiliza en programacion c

12

description

OPERADORES EN EL LENGUAJE C

Transcript of Operadores que se utiliza en programacion c

Page 1: Operadores que se utiliza en programacion c
Page 2: Operadores que se utiliza en programacion c

• Asigna el valor de la expresión de derecha a su izquierda.

• Ejemplo.

num = -2;

Page 3: Operadores que se utiliza en programacion c

• Asignación múltiple.

• En C, se permite la asignación múltiple, y como es

una operación que se evalúa de derecha a

izquierda, los paréntesis son superfluos.

Page 4: Operadores que se utiliza en programacion c

• Sintaxis: Identificador = (Expresion_1) ? (expresion _2) :(expresion_3) ;

• La expresión Expresion_1 que es tiporelacional con un resultado cierto ó falso seevalúa primero. Si el resultado es Cierto, seasignará al Identificador el valor deexpresion_1 y si el resultado es falso, se leasignará al Identificador valor deexpresion_3.

Page 5: Operadores que se utiliza en programacion c

Son los operadores encargados de realizar las operaciones básicas de aritmética matemática. Estos son: +, -, *, /, %.

SIMBOLO DESCREOCION EJEMPLO

+ SUMA a+b

- RESTA a-b

* MULTIPLICACIÓN a*b

/ DIVISIÓN a/b

% MODULO a%b

- NEGACIÓN -a

Page 6: Operadores que se utiliza en programacion c

Existe un operador que incrementa el valor de una

variable o dato y que por igual puede decrementarlo.

Este operador es representado como

•Incremento: ++

•Decremento: --

Numero = 2; /*variable numero ahora vale 2*/

Numero++; /*variable numero ha incrementado su valor en uno

ahora vale 3*/

Page 7: Operadores que se utiliza en programacion c

Son los operadores usados en las estructuras

condicionales o de comparación de datos. Estos

operadores nos devolverán según el resultado un

0 si la condición no se cumple o un 1 si se cumple,

0 lo que es lo mismo, false y true, falso y

verdadero.

Page 8: Operadores que se utiliza en programacion c

Los operadores de comparación son:

SIMBOLO DESCRIPCION EJEMPLO

< menor que (a<b)

> mayor que (a>b)

<= menor o igual que (a<=b)

>= mayor o igual que (a>=b)

== igual que ( a = = b)

!= distinto que ( a != b)

Page 9: Operadores que se utiliza en programacion c

Son los operadores que nos permiten unir varias

condiciones.

Estamos hablando de operadores tales como:

SIMBOLO DESCREPCION EJEMPLO

&& Y(AND) (a>b) && (c < d)

|| O(OR) (a>b) || (c < d)

! NEGACION (NOT) !(a>b)

Page 10: Operadores que se utiliza en programacion c

En el siguiente ejercicio de practica utilizamos el operador AND lógico (&&) para determinar cual es el mayor de tres números.

#include <stdio.h>

main ()

{

int a= 8,b= 5,c = 7;

if ((a > b)&& (a > c)) printf("El numero mayor es: %d",a);

else if ((b > a) && (b > c)) printf("El numero mayor es: %d",b);

else if ((c > a) && (c > b)) printf("El numero mayor es: %d",c);

}

Page 11: Operadores que se utiliza en programacion c

En el siguiente ejercicio de practica utilizamos el operador lógico OR (||) para verificar si un número es igual a 10 o a 100.

#include <stdio.h>

main()

{

int num;

printf("Ingrese un numero:");

scanf("%d",&num);

if ((num == 10) || (num == 100))

printf("Es 10 o 100");

else

printf("No es 10 ni 100");

getch();

}

Page 12: Operadores que se utiliza en programacion c

En el siguiente ejercicio de practica utilizamos , la variable i se inicia en 1. La condición while (i>10) da como resultado FALSO, como esta negada while (!(i>10)) el resultado final es VERDADERO e imprime 10 números.

#include <stdio.h>

main()

{

int i=1;

while (!(i>10))

{

printf("%d",i);

i++;

}

}