Tipos de operadores utilizados en C++
En C ++, hay diferentes tipos de operadores, cuáles son los siguientes:
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
#incluirEn 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
#incluirEn 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
#incluirEn 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
#incluirEn 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
#incluirEn 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
#incluirEn 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.