Un operador es un símbolo como +, -, *, etc. que tiene una función predefinida como suma, resta o multiplicación. Los operadores pueden ser aritméticos para realizar operaciones matemáticas, relacionales para comparaciones, lógicos para conectar proposiciones o a nivel de bits para manipular datos binarios. En C existen operadores de asignación, ternarios, de referencia, de tamaño, de tipo, de secuencia y de indexación.