The C language supports a rich set of built-in operators. An operator is a symbol that tells the compiler to perform certain mathematical or logical operations, based on the values provided to the operator. Operators are used in programs to manipulate data and variables.