©️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:
Operador | Nombre | Descripcion | Ejmeplo |
---|---|---|---|
+ | 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:
Operador | Ejemplo | Igual que |
---|---|---|
= | 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:
Operador | Nombre | Ejemplo |
---|---|---|
== | 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:
Operador | Nombre | Decripcion | Ejemplo |
---|---|---|---|
&& | 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