Operadores en C ++

Operadores en C ++
Para cambiar los datos que ejecuta un programa, se emplean los operadores de C ++. Operadores son símbolos o palabras clave que nos ayudan a operar con datos. Este artículo busca explorar los diferentes tipos de operadores Disponible en lenguaje de programación C ++.

Tipos de operadores utilizados en C++

En C ++, hay diferentes tipos de operadores, cuáles son los siguientes:

  • Operadores aritméticos
  • Operadores relacionales
  • Operadores logicos
  • Operadores de bit a bit
  • Operadores de Asignación
  • Operadores ternarios

1: operadores aritméticos

Las operaciones matemáticas se llevan a cabo utilizando aritmética operadores. Por ejemplo, si tomamos dos variables, A y B, y les asignamos valores numéricos, podemos usar la aritmética operadores Para realizar varios cálculos como A + B, A - B, A * B, A / B y A % B.

La aritmética operadores Usados ​​en C ++ son:

Operador Operación
+ Operación de adición
- Operación de sustracción
* Operación de multiplicación
/ Operación de división
De % Operación de módulo
++ Operación de incremento
- Operación de disminución

Ejemplo de código

#incluir
usando el espacio de nombres STD;
int main ()
int a, b;
a = 6;
b = 5;
cout << "a + b = " << (a + b) << endl;
cout << "a - b = " << (a - b) << endl;
cout << "a * b = " << (a * b) << endl;
cout << "a / b = " << (a / b) << endl;
cout << "a % b = " << (a % b) << endl;
a ++;
cout << "a++ = " << (a) << endl;
b--;
cout << "a-- = " << (b) << endl;
regresar 0;

En el código anterior, las operaciones aritméticas se realizan en dos operandos, A y B.

Producción

2: Operadores relacionales

Para comparar dos variables o valores en C ++, relacional operadores son usados. Lo relacional operadores en c ++ incluyen, menos que, mayor que, igual a, no igual a, menor o igual a lo mayor y mayor o igual a. Por ejemplo, si tomamos dos variables A y B, podemos usar estos operadores para compararlas y devolver un valor booleano de verdadero o falso.

Lo relacional operadores Usados ​​en C ++ son:

Operador Operación
< Menos que
> Mas grande que
<= Menos que o igual a
> = Mayor qué o igual a
!= No igual a
== Igual a

Ejemplo de código

#incluir
usando el espacio de nombres STD;
int main ()
int a, b;
a = 6;
b = 5;
resultado de bool;
resultado = (a == b);
cout << "6 == 5 is " << result << endl;
resultado = (a != b);
cout << "6 != 5 is " << result << endl;
resultado = a> b;
cout << "6 > 5 es " << result << endl;
resultado = a < b;
cout << "6 < 5 is " << result << endl;
resultado = a> = b;
cout << "6 >= 5 es " << result << endl;
resultado = a <= b;
cout << "6 <= 5 is " << result << endl;
regresar 0;

En el código anterior, las operaciones relacionales se realizan en dos operandos, A y B.

Producción

3: Operadores lógicos

El y, o no los operadores son lógicos operadores Cª++. Estos operadores se emplean para llevar a cabo procesos lógicos, como determinar si dos condiciones son verdaderas o no. Por ejemplo, en C ++, lo lógico y operador está representado por &&, lógico o está representado por ||, y lógico no está representado por !.

La lógica operadores usados ​​en C ++ son

Operadores Operación
O o || Lógico o
Y o && Lógico y
No o ! Lógico no

Ejemplo de código

#incluir
usando el espacio de nombres STD;
int main ()
resultado de bool;
resultado = (6 != 5) && (3> 5);
cout << "(6 != 5) && (3 > 5) es " << result << endl;
resultado = (6 != 5) || (3> 5);
cout << "(6 != 5) || (3 > 5) es " << result << endl;
resultado = !(5 == 2);
cout << "!(5 == 2) is " << result << endl;
regresar 0;

En el código anterior, las operaciones lógicas se realizan en dos operandos, A y B.

Producción

4: operadores bit a bit

Las operaciones bit a bit se llevan a cabo en los operandos utilizando bitwise operadores. Los bits de los operandos se pueden cambiar usando bitwise operadores. Estos operadores Ayuda a realizar operaciones como el cambio, o, y, no, y Xor. En C ++, estos operadores incluyen bitwise y (&), bitwise o (|), bitwise xor (^) y bitwise no (~).

La lógica operadores Usados ​​en C ++ son:

Operadores Operación
Y Binario y
| Binario o
^ XOR binario
~ Complemento binario
<< Cambio binario a la izquierda
>> Cambio binario a la derecha

Ejemplo de código

#incluir
usando el espacio de nombres STD;
int main ()

int a = 6, b = 5;
cout << "a & b is " << (a & b) << endl;
cout << "a | b is " << (a | b) << endl;
cout << "a ^ b is " << (a ^ b) << endl;
cout << "a>> 1 es " << (a >> 1) << endl;
cout << "a<<1 is " << (a << 1) << endl;
cout << "~(a) is " << ~(a) << endl;
regresar 0;

En el código anterior, las operaciones bit a bit se realizan en dos operandos, A y B.

Producción

5: Operadores de asignación

Para asignar un valor a una variable, utilizamos la asignación operadores. La asignación operador en c ++ está representado por el = signo.

Operador Operación
= Operador de tarea simple
+= Agregar y asignación del operador
-= Resta el operador de asignación y asignación
*= Operador de multiplicación y asignación
/= Operador de división y asignación
%= Módulo y operador de asignación

Ejemplo de código

#incluir
usando el espacio de nombres STD;
int main ()

int a = 6, b = 5;
cout << "a = " << a << endl;
cout << "a += b is " << (a += b) << endl;
cout << "a -= b is " << (a -= b) << endl;
cout << "a *= b is " << (a *= b) << endl;
cout << "a /= b is " << (a /= b) << endl;
regresar 0;

En el código anterior, las operaciones de asignación se realizan en dos operandos, A y B.

Producción

6: Operador ternario

Ternario operadores se utilizan para realizar operaciones condicionales. El ternario operador en c ++ está representado por el ?: firmar. El ternario operador se usa para determinar si una condición es verdadera o no antes de llevar a cabo la acción apropiada.

Ejemplo de código

#incluir
usando el espacio de nombres STD;
int main ()

int a = 6, b = 5;
int resultado = (a < b) ? b : a;
cout << "The greatest number is " << result << endl;
regresar 0;

En el código anterior, la operación ternaria se realiza en dos operandos, A y B.

Producción

Conclusión

Operadores Forma una parte esencial del lenguaje de programación C ++, ya que facilitan la realización de diferentes tipos de operaciones de manera eficiente. Como programador, debe comprender y familiarizarse con los diferentes tipos de operadores Cª++. Este conocimiento lo ayudará a escribir un código eficiente y robusto.