The document discusses various operators and control structures in C programming language. It covers arithmetic, relational, logical, bitwise and assignment operators. It also discusses unary, binary and ternary operators. Additionally, it discusses control structures like if, if-else, nested if, else-if ladder and switch statements used for decision making. Examples are provided for each operator and control structure to demonstrate their usage.