
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Borland C++ 2.x ( with Turbo C ) - <b>- unary negation operator; binary subtraction</b>
[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
- Unary Negation Operator; Binary Subtraction
-exp1 Unary Arithmetic negation
exp1 any real or integer expression
exp1 - exp2 Binary subtraction
exp1 any real or integer expression
exp2 any real or integer expression
The unary operator - performs arithmetic negation. The result is the
negative value of exp1; by definition, exp1 + -exp1 yields zero (0).
As a binary operator, - performs subtraction. The result depends
upon the operands and follows the usual arithmetic conversion. Note
that subtraction is not commutative: (A-B) ~= (B-A). Examples:
i = 3223 - 88; /* i == 3135 */
x = 3.5 - 4.5; /* x == -1.0 */
See Also: Conversions + ~ !
Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson