Operadores de programación ¿Qué es un operador?
Enviado por Tlatoan Adan Ruiz • 5 de Marzo de 2017 • Resumen • 555 Palabras (3 Páginas) • 133 Visitas
Operadores de programación
¿Qué es un operador?
Un operador es un símbolo (+, -, *, /, etc.) que tiene una función predefinida (suma, resta, multiplicación, etc.) y que recibe sus argumentos de manera infija, en el caso de tener 2 argumentos de manera prefija o postfija, en el caso de tener uno solo ( , o bien, ).
Tipos de operadores:
- Operadores aritméticos
- Operadores lógicos
- Operadores relacionales
Operadores aritméticos
Los operadores aritméticos nos permiten, básicamente, hacer cualquier operación aritmética, que necesitemos (ejemplo: suma, resta, multiplicación, etc.). En la siguiente tabla se muestran los operadores de los que disponemos en C y su función asociada.
Tabla: Operadores aritméticos
Operador | Acción | Ejemplo |
- | Resta | X=5-3;// x vale 2 |
+ | Suma | X= 2 +3;// x vale 5 |
* | Multiplicación | X= 2*3; // x vale 6 |
/ | División | X= 6/2;// x vale 3 |
% | Módulo | X= 5% 2; // x vale 1 |
-- | Decremento | X= 1; x--; // x vale 0 |
++ | Incremento | X= 1; x++; // x vale 2 |
Operadores lógicos
Como operadores lógicos designamos a aquellos operadores que nos permiten “conectar'' un par de propiedades (al igual que en lógica):
numero = 2701; if (EsPrimo(numero) && (numero > 1000) ){ /* Ejecutaremos este código si numero */ /* es primo y número es mayor que 100 */ }
Los operadores lógicos de los que disponemos en C son los siguientes:
Tabla de opera dores lógicos
Operador | Acción |
&& | Conjunción (Y) |
ll | Disyunción (O) |
! | Negativo |
Al igual que con la igualdad hay que tener especial cuidado con los operadores && y [pic 1], ya que si ponemos solamente un & o un [pic 2] , nos estamos refiriendo a un ''and'' o un ''or'' a nivel de bit, por lo que el código puede que no haga lo que queremos (o que algunas veces lo haga y otras veces no).
Operadores relacionales
Al igual que en matemáticas, estos operadores nos permitirán evaluar las relaciones (igualdad, mayor, menor, etc.) entre un par de operando (en principio, pensemos en números). Los operadores relacionales de los que disponemos en C son:
...