5.8 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	title, localeTitle
| title | localeTitle | 
|---|---|
| Operators | Los operadores | 
Operadores:
- Los operadores le permiten realizar operaciones en sus datos.
- Los datos que se están operando se denominan operandos .
- Los diferentes tipos de operadores en C ++ son:
- Los OPERANDOS son los datos sobre los cuales el operador realiza ciertos comandos.
- Los operadores son de 3 tipos: unario (funciona en 1 operando), binario (funciona en 2 operandos), ternario (trabaja en 3 operandos).
1 Los operadores de E / S -
- 
Estos operadores le permiten dirigir la entrada y la salida. El oerador de entrada ">>"se utiliza para leer datos de entrada estándar (la declaración "cin"). El operador de salida "<<"se utiliza para enviar la salida en la declaración cout.
2 Los operadores aritméticos -
- Estos operadores le permiten realizar operaciones aritméticas básicas.
- 
El operador +agrega los dos operandos.
- 
El operador -resta los dos operandos.
- 
El operador *multiplica los dos operandos.
- 
El operador /divide y da el cociente de los dos operandos.
- 
El operador %divide y da el resto de los dos operandos. (O, para el lector más inclinado matemáticamente,a % bes esencialmente el resultado de "a mod b"Ejemplo de uso de operadores aritméticos:`` `cpp 
incluir
utilizando namespace std;
int main () { int a = 5; // 1er operando int b = 10; // 2do operando
    cout << "+ operator " << a+b << "\n"; //Add 
    cout << "- operator " << ab << "\n"; //Subtract 
    cout << "* operator " << a*b << "\n"; //Multiply 
    cout << "/ operator " << b/a << "\n"; //Find Quotient 
    cout << "modulus operator " << b%a << "\n"; //Find remainder 
 
    return 0; 
} `` `
SALIDA:
+ operator 15 
 - operator -5 
 * operator 50 
 / operator 2 
 modulus operator 0 
Pruebe el código usted mismo! :)
El operador de incremento:
- ++se conoce como el operador de incremento. Aumenta el valor de una variable entera en 1.
Los 2 tipos de incremento:
- Pre incrementa primero incrementa el valor y luego lo usa. Ejemplo: int a ; ++a;
- El incremento posterior primero usa la variable y luego la incrementa. Ejemplo: int b; b++;
El operador decremento:
- --Es conocido como el operador decremento. Disminuye el valor de una variable entera en 1.
Los 2 tipos de decremento:
- La disminución previa disminuye primero el valor y luego lo utiliza. Ejemplo: int a ; --a;
- El decremento posterior primero usa la variable y luego la decrementa. Ejemplo: int b; b--;
Ejemplo de operadores de incremento y decremento:
#include <iostream> 
 using namespace std; 
 
 int main() 
 { 
        int a = 3 ,b = 4; 
 
         // INCREMENT 
        cout<< "Value of int a PRE INCREMENTED : " << ++a << "\n"; 
        cout<< "Value of int b POST INCREMENTED : " << b++ << "\n"; 
        cout<< "Value of b is changed after using once : " << b << "\n"; 
 
         // DECREMENT 
        cout << "\n"; //go to next line 
        a = 10; //Assigning a new value to a 
        b = 10; //Assigning a new value to b 
        cout << "Value of int a PRE DECREMENTED : " << --a << "\n"; 
        cout << "Value of int b POST DECREMENTED : " << b-- << "\n"; 
        cout << "Value of b is changed after using once : " << b << "\n"; 
 
        return 0; 
 } 
SALIDA:
Value of int a PRE INCREMENTED : 4 
 Value of int b POST INCREMENTED : 4 
 Value of b is changed after using once : 5 
 
 Value of int a PRE DECREMENTED : 9 
 Value of int b POST DECREMENTED : 10 
 Value of b is changed after using once : 9 
Pruebe el código usted mismo! :)
3: Operadores relacionales:
- 
Estos operadores nos dicen la relación entre 2 operandos y devuelven un valor booleano (0 o 1). Si la relación es trueentonces resulta en 1. Si la realidad es falsa, entonces se convierte en 0.
- 
Los 6 operadores relacionales son: - Menos que <
- Mayor que >
- Menor o igual que <=
- Mayor o igual a >=
- Igual a ==
- No es igual a !=
 
- Menos que 
4: Operadores lógicos:
- Estos operadores combinan expresiones para operaciones lógicas. Son :
- 
AND &&lógico: se evalúa como verdadero si ambos valores son verdaderos.
- 
OR lógico ||: Se evalúa como verdadero si cualquier valor es verdadero.
- 
¡Lógica NO !: Si la expresión es verdadera, entonces ! Expresión es falsa. Este operador invierte el valor de verdad y es un operador unario.5. Operadores ternarios:El operador ?:Es el operador ternario, o el operador condicional , porque se puede utilizar para sustituir una instrucciónif else, o incluso una instrucciónif else if. La sintaxis:
condition ? ValueIfTrue : ValueIfFalse . Esto se expande a:
if(condition) 
 ValueIfTrue; 
 else ValueIfFalse; 
Llamar a ValueIfTrue un valor es un poco incorrecto, ya que no es necesario que sea un número. Algo como esto:
condition ? FirstLevelTrueValue : ConditionIfFalse ? SecondLevelTrueValue : SecondLevelFalseValue también funciona, y se interpreta como la siguiente instrucción if else if :
if(condition) 
 FirstLevelTrueValue; 
 else if(ConditionIfFalse) 
 SecondLevelTrueValue; 
 else SecondLevelFalseValue; 
Del mismo modo, anidado if declaraciones también se pueden hacer utilizando operadores ternarios.
Camper, ahora sabes lo que son los tokens. El próximo artículo será sobre FELICIDADES
Buena suerte a todos ustedes
¡Feliz codificación! :)
No dude en preguntar cualquier duda en la página de GitHub de FreeCodeCamp o en el foro de FreeCodeCamp.