Unary Operation - Unary Negative and Positive

Unary Negative and Positive

As unary operations have only one operand they are evaluated before other operations containing them. Here is an example using negation:

3 − −2

Here the first '−' represents the binary subtraction operation, while the second '−' represents the unary negation of the 2. Therefore, the expression is equal to:

3 − (−2) = 5

Technically there is also a unary positive but it is not needed since we assume a value to be positive:

(+2) = 2

Unary positive does not change the sign of a negative operation:

(+(−2)) = (−2)

In this case a unary negative is needed to change the sign:

(−(−2)) = (+2)

Unary operators (called "monadic" in APL) are also used in programming languages.

Read more about this topic:  Unary Operation

Famous quotes containing the words negative and/or positive:

    Mothers often are too easily intimidated by their children’s negative reactions...When the child cries or is unhappy, the mother reads this as meaning that she is a failure. This is why it is so important for a mother to know...that the process of growing up involves by definition things that her child is not going to like. Her job is not to create a bed of roses, but to help him learn how to pick his way through the thorns.
    Elaine Heffner (20th century)

    It is easy and dismally enervating to think of opposition as merely perverse or actually evil—far more invigorating to see it as essential for honing the mind, and as a positive good in itself. For the day that moral issues cease to be fought over is the day the word “human” disappears from the race.
    Jill Tweedie (b. 1936)