Operadores#
Introducción#
Los operadores en C++ son símbolos que permiten realizar operaciones con variables y valores. Incluyen operadores aritméticos, lógicos, de comparación, de asignación y bit a bit. C++ también admite incremento/decremento, expresiones condicionales y asignación compuesta. Estos forman la base de la mayor parte de la lógica y las operaciones matemáticas en cualquier programa C++, incluyendo el control de robótica con VEXcode IQ (2.ª generación).
Arithmetic#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Suma |
|
|
|
Sustracción |
|
|
|
Multiplicación |
|
|
|
División |
|
|
|
Módulo |
|
|
|
Negación |
|
|
|
Augmented Arithmetic#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Suma |
|
|
|
Sustracción |
|
|
|
Multiplicación |
|
|
|
División |
|
|
|
Módulo |
|
|
|
Comparison#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Igualdad |
|
|
|
Desigualdad |
|
|
|
Más que |
|
|
|
Menos que |
|
|
|
Mayor o igual que |
|
|
|
Menor o igual que |
|
|
|
Logical#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Y lógico |
|
|
|
OR lógico |
|
|
|
NO lógico |
|
|
|
Assignment#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Asignación |
|
|
|
Bitwise#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
AND bit a bit |
|
|
|
OR bit a bit |
|
|
|
XOR bit a bit |
|
|
|
Bit a bit NO |
|
|
|
Desplazamiento a la izquierda |
|
|
|
Desplazamiento a la derecha |
|
|
|
Augmented Bitwise#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
AND bit a bit |
|
|
|
OR bit a bit |
|
|
|
XOR bit a bit |
|
|
|
Desplazamiento a la izquierda |
|
|
|
Desplazamiento a la derecha |
|
|
|
Ternary (Conditional)#
Nombre |
Sintaxis |
Ejemplo |
---|---|---|
Operador condicional |
|
|
Increment / Decrement#
Nombre |
Símbolo |
Operador |
Ejemplo |
---|---|---|---|
Pre-incremento |
|
|
|
Post-incremento |
|
|
|
Pre-Decremento |
|
|
|
Post-Decremento |
|
|
|