C++ has many operators that were present in C as well as some new operators introduced in C++. Some key operators discussed include insertion << and extraction >> operators, scope resolution :: operator, pointer to member ::* and ->* operators, memory allocation and deallocation operators new and delete, and manipulators like endl and setw. The document also discusses operator overloading, precedence and associativity of operators, expressions and type casting in C++. It describes control structures like selection (if-else, switch) and looping (while, do-while, for).