©️OPERADORES

Los operadores se utilizan para realizar operaciones en variables y valores. Por ejemplo sumar dos numeros:

int num = 100 + 50;

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:

OperadorNombreDescripcionEjmeplo

+

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:

int x = 10;

El operador de aignacion de suma += agregael valor a una variable:

int x = 10;
x += 5;

Veamos un listado de los operadores de asignacion:

OperadorEjemploIgual 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:

int x = 5;
int y = 3;
printf("%d", x > y);
OperadorNombreEjemplo

==

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:

OperadorNombreDecripcionEjemplo

&&

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