¿Qué es un operador en programación?

Logo de Cuarzo.dev
Cuarzo.dev

Recibe cada lunes y jueves un correo para ayudarte a impulsar tus habilidades de programación. Ofreciéndote consejos, tutoriales, recursos gratuitos, noticias relevantes y una comunidad comprometida. También tenemos memes 😏

Suscríbete Gratis

Si tienes alguna duda con el curso o te quedas en algún punto donde no sepas avanzar te puedes unir gratis a nuestra comunidad de discord y preguntar tus dudas, que la comunidad estará encantada de ayudarte.

Únete al discord

Un operador, es un elemento que indica el tipo de operación que se le va a aplicar a uno o más datos.

Todos nosotros aprendimos ya muchos de estos operadores cuando íbamos a la escuela. Los símbolos de sumar, multiplicar, restar, etc. Todos estos son operadores. Tenemos varios tipos de operadores

Los operadores unarios

Son aquellos que solo actúan sobre una sola variable, un solo operando. Por ejemplo el operador de incremento, que son dos símbolos de sumar juntos. Al ponerlos delante o detrás una variable lo que hará es sumarle 1 a esa variable.

Los operadores binarios

Son los que usan dos operandos, por ejemplo todos los operadores aritméticos: suma, resta, multiplicación, división… Son operadores binarios.

Los operadores ternarios

Adivina, cuando operandos crees que usan estos? Exacto, tres operandos. El ejemplo de esta clase de operadores, es el operador condicional, pero este es un poco más complicado de entender que los demás, así que no vamos a explicarlo en este video, hay otras cosas más importantes, con que sepáis que exista ya está bien por ahora. Más adelante lo veremos, así que si no estas suscrito suscribete, para no perderte los próximos vídeos.

¿Qué pasa si hay más de un operador?

Si una expresión contiene más de un operador la ejecución se hará por orden de prioridad. Por ejemplo, en la escuela aprendimos que si tenemos una suma y una multiplicación, primero tenemos que calcular la multiplicación y luego la suma. Pues es exactamente eso. También podemos usar paréntesis para cambiar la prioridad si nos interesa. Si por ejemplo metemos entre paréntesis la suma, y la multiplicación la dejamos fuera, primero se ejecutará la suma.

Espera espera… pero… y si tenemos dos iguales o con la misma prioridad?

En este caso, se ejecutarán de izquierda a derecha.

Operadores hay muchos, y depende de cada lenguaje tendrás unos u otros. Te voy a dejar unos enlaces a la lista de operadores de algunos lenguajes por si quieres echarle un ojo.

JavaScript

https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Expressions_and_Operators

C#

https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/statements-expressions-operators/operators

Kotlin

https://kotlinlang.org/docs/reference/keyword-reference.html

Java

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html

Al suscribirte estás aceptando los términos de uso y la política de privacidad. Puedes darte de baja en cualquier momento.

Libro No todo es programar de Kiko Palomares
Koding Beats