Lesson 41 of 45 · C++
Lesson 5: Operators
Duration: 9 min
Lesson 41 of 45 · C++
Duration: 9 min
+ - * / %\n- Relational – < > <= >= == !=\n- Logical – && || !\n- Bitwise – & | ^ ~ << >>\n- Assignment – =, +=, -=, *=, /=, %= and their bitwise counterparts.\n- Other – ?: (conditional), sizeof, typeid, , (comma).\n\n---\n\n## Example: Using Different Operators\ncpp\nint a = 5, b = 2;\nstd::cout << \"a + b = \" << (a + b) << \"\\n\"; // 7\nstd::cout << \"a << 1 = \" << (a << 1) << \"\\n\"; // 10 (binary shift)\nstd::cout << \"(a > b) ? a : b = \" << ((a > b) ? a : b) << \"\\n\";\n\n\n> Tip: Beware of operator precedence – use parentheses to make intent explicit.\n\n---\n\n