Operaciones en C

Las operaciones es el método que utiliza el lenguaje para el procesamiento de datos.

La estructura de una operación es :

 var_sesultado = val_1 (operación) val_2  

Las diferentes operaciones en C son:

  1. Asignación: =
  2. Aritméticas:
    • + : suma
    • - : resta
    • * : producto
    • / : división
    • % : módulo
    • - : cambia de signo
    • ++a : incrementa la variable en una unidad para luego operar
    • a++ : opera primero y luego incrementa la variable en una unidad
    • --a : decrementa la variable en una unidad para luego operar
    • a-- : opera primero y luego decrementa la variable en una unidad
  3. Comparativas
    • == : igualdad
    • != : desigualdad
    • > : mayor que
    • < : menor que
    • >= : mayor o igual que
    • <= : menor o igual que
  4. lógicos
    • ! : negación
    • && : y
    • || : o
  5. Lógicas a nivel de bit
    • ~ : complemento a 1 negación a nivel de bit
    • & : y
    • | : o
    • ^ : o exclusivo
    • << : desplazamiento de bit a izquierda
    • >> : desplazamiento de bit a derechas
  6. Otras
    • sizeof() : indica el tamaño de una variable o tipo
    • casting() : convierte un tipo en otro. esto es un proceso que puede implicar redondeo.
    operaciones equivalentes:
  • a += b : a = a + b
  • a -= b : a = a - b
  • a *= b : a = a * b
  • a /= b : a = a / b
  • a %= b : a = a % b

Las operaciones se realizan de derecha a izquierda de manera que existe la asignación múltiple en linea.

 i = j = k = 0;