Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operadores Simples | Introducción a los Operadores
Introducción a C++
course content

Contenido del Curso

Introducción a C++

Introducción a C++

1. Para Comenzar
2. Variables y Tipos de Datos
3. Introducción a los Operadores
4. Introducción al Flujo de Programas
5. Introducción a las Funciones

bookOperadores Simples

El operador de asignación (=) se utiliza en programación para asignar un valor a una variable. La sintaxis es la siguiente:

cpp

main

copy
1234567891011
#include<iostream> int main() { int myVar = 9; int yourVar; yourVar = myVar; //assign yourVar the value of myVar std::cout << myVar << std::endl << yourVar; }

Funciona exactamente igual con el tipo de datos string:

cpp

main

copy
12345678910111213
#include <iostream> #include <string> int main() { std::string myVar = "codefinity"; std::string yourVar; yourVar = myVar; //assign yourVar the value of myVar std::cout << myVar << std::endl; std::cout << yourVar << std::endl; }

Los operadores igualdad (==) y desigualdad (!=) se utilizan para comparar numéricamente 2 variables:

cpp

main

copy
1234567891011
#include <iostream> int main() { int var = 9; int yourVar = (var == 9); int myVar = (var == -9); std::cout << yourVar << std::endl; std::cout << myVar << std::endl; }

¿Por qué 1 y 0? Se trata de un enfoque alternativo para utilizar el tipo de datos booleano. Cuando la expresión var == 9 es true, se representa como 1, y significa que var es efectivamente igual al número 9. Por el contrario, cuando la expresión var == -9 es false, se representa como 0, lo que indica que var no es igual al número -9.

El operador desigualdad (!=) hace exactamente lo contrario:

cpp

main

copy
123456789101112131415
#include<iostream> int main() { int var = 9; //if var is equal 9, then 0 (false) int yourVar = (var != 9); //if var is not equal -9, then 1 (true) int myVar = (var != -9); std::cout << yourVar << std::endl; std::cout << myVar << std::endl; }
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
some-alt