Operadores#
Introducción#
Operators in C++ are symbols that let you perform operations on variables and values. They include arithmetic, logical, comparison, assignment, and bitwise operators. C++ also supports increment/decrement, conditional expressions, and compound assignment. These form the core of most logic and math in any C++ program, including robotics control with VEXcode IQ.
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 |
|
|
|