# Unary Operators in C++

C++ includes a class of operators that act upon a single operand to produce a new value. Such operators are known as **unary operators**. Unary operators usually precede their single operands, through some unary operators are written after their operands.

Perhaps the most common unary operation is unary minus, where a numerical constant, variable or expression is preceded by a minus sign.

Note that the unary operation is distinctly different from the arithmetic operator which denotes subtraction (-) as the subtraction operator requires two operands.

**Example:**

-743 | -0x7fff | -0.2 | -5E-8 |

-root1 | -(x + y) | -3 * (x + y) |

Hello There. I found your blog the use of msn. This is a

really neatly written article. I’ll be sure to bookmark it and return to learn extra of your useful

info. Thanks for the post. I will certainly return.