OPERADORES
Los operadores se utilizan para realizar operaciones en variables y valores. Por ejemplo sumar dos numeros:
En C estan los siguientes tipos de operadores:
Operadores Aritemeticos
Operadores de Asignacion
Operadores de comparacion
Operadores logicos
Operadores bit a bit
Opperadores Aritmeticos
Estos se usan para operaciones matematicas comunes:
+
Sume
Suma dos valores
x + y
-
Resta
Resta un valor de otro
x - y
*
Multiplication
Multiplica dos valores
x * y
/
Division
Divide
x / y
%
Modulo
Devuelve el resto de la division
x % y
++
Increment
Incrementa el valorde la variable a 1
++x
--
Decrement
Decrementa el valor de la variable a 1
--x
Operadores de Asignacion
Los operadores de asignacion se utilizan para asignar valores a las variables.
En el ejemplo, usamos el operador de asignacion = para asignar el valor 10 a una variable llamada x:
El operador de aignacion de suma += agregael valor a una variable:
Veamos un listado de los operadores de asignacion:
=
x = 5
x = 5
+=
x += 3
x = x + 3
-=
x -= 3
x = x - 3
*=
x *= 3
x = x * 3
/=
x /= 3
x = x / 3
%=
x %= 3
x = x % 3
&=
x &= 3
x = x & 3
|=
x |= 3
x = x | 3
^=
x ^= 3
x = x ^ 3
>>=
x >>= 3
x = x >> 3
Operadores de Comparacion
Se utilizan para comparar dos valores (o variables). Esto es importante en la programacion, porque nos ayuda a encontrar respuestas y tomar decisiones.
El valor de retorno de una comparacion es 1 o 0, lo que significa verdadero (1) o falso (0). Estos valores se conocen como valores booleanos .
Veamos un ejemplo, donde usamos > para ver si 5 es mayor a 3:
==
Igual a
x == y
!=
No es igual
x != y
>
Mayor que
x > y
<
Menor que
x < y
>=
Mayor o igual a
x >= y
<=
Menor o igual a
x <= y
Operadores Logicos
Los operadores logicos se utilizan para determinar la logica entre variables o valores:
&&
Y
Devuelve true si ambas son true
x < 5 && x < 10
||
O
Devuelve true si una es true
x < 5 || x < 4
!
Not
Devuelve false si el resultado es true
!(x < 5 && x < 10)
Última actualización