Operator is a symbol that performs operations on operands. The main types of operators in C are: unary, arithmetic, relational, equality, logical, conditional, and assignment. Library functions provide commonly used operations and are accessed by including header files and writing the function name. Input/output functions like scanf allow entering different data types. Operator precedence and associativity determine the order of operations.