Operadores#
Introducción#
En C++, los operadores 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 constituyen la base de la mayor parte de la lógica y las operaciones matemáticas en cualquier programa de C++, incluido el control robótico con VEXcode EXP.
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 |
|
|
|
NOT bit a bit |
|
|
|
Desplazamiento a la izquierda |
|
|
|
Cambio 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 |
|
|
|
Cambio a la derecha |
|
|
|
Ternary (Conditional)#
Nombre |
Sintaxis |
Ejemplo |
|---|---|---|
Operador condicional |
|
|
Increment / Decrement#
Nombre |
Símbolo |
Operador |
Ejemplo |
|---|---|---|---|
Preincremento |
|
|
|
Incremento posterior |
|
|
|
Predecremento |
|
|
|
Posterior al decremento |
|
|
|