Cuando hacemos un cálculo matemática normalmente utilizamos ciertos símbolos para indicar que tipo de operación es la que se ha de realizar, así encontramos que para sumar usamos el símbolo +, para restar -, y así sucesivamente. Pues resulta que en programación existe una bien definida cantidad de símbolos -las que de ahora en adelante llamaremos operadores- que nos permiten indicar que operación matemática, lógica, de comparación, entre otros, se han de realizar. En esta aportunidad se mostrarán los más utilizados en el lenguaje de programación C++.
Operadores de Comparación
Nombre del Operador | Sintaxis |
---|---|
Menor que | a < b |
Menor o igual que | a <= b |
Mayor que | a > b |
Mayor o igual que | a >= b |
Diferente de | a != b |
Igual que | a == b |
Negación Lógica | !a |
AND Lógico | a && b |
OR Lógico | a || b |
Los operadores de comparación son utilizados para construir las condiciones en las estructuras de control y repetición if, while, do while y for.
Otros operadores
Nombre del Operador | Sintaxis |
---|---|
Asignación Básica | a = b |
Llamada a función | a() |
Índice array | a[b] |
Indirección | *a |
Dirección de | &a |
Esta lista de operadores son utilizados en las intrucciones de operación del programa. Por ejemplo en la asignación de una valor a una variable, en la definición de arreglos y funciones, entre otros.
Nota: Me gustaría ofrecer una aclaratoría con respecto al operador de igualdad (=) ya que muchas veces los que se están iniciando en la programación tienden a tener confusión cuando lo utilizan para asignar o para comparar. Cuando se coloca una igualdad estas asignando un valor a una variable, ejemplo a = 3, esto quiere decir que a almacenará el valor 3. Por otro lado, cuando se coloca doble igualdad (==) estamos realizando una comparación, en otras palabras, si queremos verificar si a es igual a b se debe usar la doble igualdad.
0 comentarios:
Publicar un comentario