--- description: "Learn more about: Expressions with Binary Operators" title: "Expressions with Binary Operators" ms.date: "11/04/2016" helpviewer_keywords: ["operators [C++], binary", "binary operators [C++]", "expressions [C++], binary operators"] ms.assetid: 6dea3df4-a4bd-42c3-9807-4a27c120ac9a --- # Expressions with Binary Operators Binary operators act on two operands in an expression. The binary operators are: - [Multiplicative operators](../cpp/multiplicative-operators-and-the-modulus-operator.md) - Multiplication (*) - Division (/) - Modulus (%) - [Additive operators](../cpp/additive-operators-plus-and.md) - Addition (+) - Subtraction (-) - [Shift operators](../cpp/left-shift-and-right-shift-operators-input-and-output.md) - Right shift (>>) - Left shift (<<) - [Relational and equality operators](../cpp/relational-operators-equal-and-equal.md) - Less than (\<) - Greater than (>) - Less than or equal to (\<=) - Greater than or equal to (>=) - Equal to (==) - Not equal to (!=) - Bitwise operators - [Bitwise AND (&)](../cpp/bitwise-and-operator-amp.md) - [Bitwise exclusive OR (^)](../cpp/bitwise-exclusive-or-operator-hat.md) - [Bitwise inclusive OR (\|)](../cpp/bitwise-inclusive-or-operator-pipe.md) - Logical operators - [Logical AND (&&)](../cpp/logical-and-operator-amp-amp.md) - [Logical OR (\|\|)](../cpp/logical-or-operator-pipe-pipe.md) - [Assignment operators](../cpp/assignment-operators.md) - Assignment (=) - Addition assignment (+=) - Subtraction assignment (-=) - Multiplication assignment (*=) - Division assignment (/=) - Modulus assignment (%=) - Left shift assignment (<\<=) - Right shift assignment (>>=) - Bitwise AND assignment (&=) - Bitwise exclusive OR assignment (^=) - Bitwise inclusive OR assignment (\|=) - [Comma Operator](../cpp/comma-operator.md) (,) ## See also [Types of Expressions](../cpp/types-of-expressions.md)