Operaciones Aritmeticas en C++

Las operaciones aritméticas en C++ se realizan utilizando operadores estándar que actúan sobre variables numéricas (enteros y flotantes).
Operadores Básicos
Operación     Operador    Ejemplo (int a = 10, b = 3)    Resultado
Suma    +    a + b    13
Resta    -    a - b    7
Multiplicación    *    a * b    30
División    /    a / b    3 (en enteros)
Módulo (Residuo)    %    a % b    1
Consideraciones Importantes

    División Entera vs. Flotante: Si divides dos números enteros, el resultado será un entero (se pierde la parte decimal). Para obtener decimales, al menos uno de los valores debe ser float o double.
        Ejemplo: 10 / 3 es 3, pero 10.0 / 3.0 es 3.3333.
    Operador Módulo (%): Solo se puede utilizar con tipos de datos enteros (int, char, long). No funciona con float o double.
    Precedencia: C++ sigue el orden matemático estándar (PEMDAS): multiplicación, división y módulo se ejecutan antes que la suma y la resta, a menos que se usen paréntesis (). 

Ejemplo de Código
cpp

#include <iostream>

int main() {
    int x = 15;
    int y = 4;

    std::cout << "Suma: " << x + y << std::endl;          // 19
    std::cout << "Resta: " << x - y << std::endl;         // 11
    std::cout << "Multiplicación: " << x * y << std::endl; // 60
    std::cout << "División: " << x / y << std::endl;       // 3
    std::cout << "Residuo: " << x % y << std::endl;        // 3

    return 0;
}

Usa el código con precaución.
Operadores de Asignación Compuesta
C++ permite abreviar operaciones que actualizan el valor de una variable: 

    a += b; es equivalente a a = a + b;
    a -= b; es equivalente a a = a - b;
    a *= b; es equivalente a a = a * b;
    a /= b; es equivalente a a = a / b;