Operadores de C
Los operadores de C son un subconjunto de operadores de C++.
hay tres tipos de operadores.Una expresión unaria consta de un operador unario se anteponen a un operando, o la palabra clave de sizeof seguida de una expresión.La expresión puede ser el nombre de una variable o una expresión de conversión.Si la expresión es una expresión de conversión, debería agregar entre paréntesis.Una expresión binaria consta de dos operandos combinados por un operador binario.Una expresión ternaria consta de tres operandos combinados por el operador de expresión condicional.
C incluye los operadores unarios siguientes:
Símbolo |
Name |
---|---|
– ~ ! |
Operadores de negación y el complemento |
* y |
Direccionamiento indirecto y dirección de operators |
sizeof |
Operador de tamaño |
+ |
Operador unario más operador |
++ –– |
Operadores unarios de incremento y decremento |
Operadores binarios asocian de izquierda a derecha.C proporciona los siguientes operadores binarios:
Símbolo |
Name |
---|---|
* / % |
operadores multiplicativos |
+ – |
operadores aditivos |
<< >> |
operadores de cambio |
¡== OF < > <= >=! = |
operadores relacionales |
y | ^ |
operadores bit a bit |
&& || |
operadores lógicos |
, |
operador de la Secuencial-evaluación |
Describe el operador base (: >), compatible con las versiones anteriores de Microsoft C de 16 bits, en Resumen de la sintaxis de lenguaje-c.
El operador de expresión condicional tiene prioridad inferior a expresiones binarias y diferencia de ellos en ser asociativa derecho.
Las expresiones con operadores también incluyen expresiones de asignación, que usan operadores de asignación señaladas o binarios.Los operadores de asignación unarios son el incremento (++) y decrement (--) operadores; los operadores de asignación binarios son el operador de la simple-asignación (=) y los operadores de la compuesto-asignación.cada operador de la compuesto-asignación es una combinación de otro operador binario con el operador de la simple-asignación.