F005 Operadores

                                                                                                                            ADM
En programación existen varios tipos de operadores, no solo los operadores matemáticos. Veamos los diferentes tipos de operadores más comunes

Operadores Aritméticos
Suma           Es la suma matemática de dos valores
Resta          Es la resta matemática de dos valores
Multiplicación o producto  * Es sumar una misma cantidad consigo misma (Factor 1) un número determinado de veces (Factor 2)
División                  / Es la división en partes iguales del dividendo entre el divisor
Módulo          % Es el resto tras la división de dos enteros sin sacar decimales
Positivo          + Es la identidad de un número mayor que cero
Negativo              - Este signo delante implica un número menor que cero

Operadores de incremento
Incremento ++ Incrementa una cantidad en una unidad
Decremento -- Decrementa una cantidad en una unidad

Operadores comparativos
Mayor que > La cantidad anterior es mayor que la cantidad posterior al signo
Mayor o igual que >= La cantidad anterior es mayor o igual que la cantidad posterior al signo
Menor que < La cantidad anterior es menor que la cantidad posterior al signo
Menor o igual que <= La cantidad anterior es menor o igual que la cantidad posterior al signo
Igual == La cantidad anterior es igual a la cantidad posterior al signo
distinto != La cantidad anterior es distinta a la cantidad posterior al signo, dando igual que sea mayor o menor

Operadores booleanos
And && La primera y la segunda proposición tiene que ser verdaderas para que el resultado sea verdadero
Or || La primera o las segunda proposición tiene que ser verdadera para que el resultado sea verdadero
Not ! La primera proposición tiene que ser falsa para que el resultado sea verdadero y viceversa

Operador de asignación
Asigna un valor = Asigna un valor a una variable
Suma y asigna += Suma y guarda un valor
Resta y asigna -= Resta y guarda un valor
Multiplica y asigna *= Multiplica y guarda un valor
Divide y asigna /= Divide y guarda un valor
Modulo y asigna %= Hace el resto y guarda el valor
Desplaza bits a la izquierda <<= Desplaza los bits a la izquierda
Desplaza bits a la derecha >>= Desplaza los bits a la derecha

Operadores de texto
Concatenación + Une dos cadenas de texto independiente.