[fpc-devel] Incomplete docs on operator precedence / Question about actual precedence

Michael Van Canneyt michael at freepascal.org
Mon Feb 3 12:04:34 CET 2014



On Mon, 3 Feb 2014, Sven Barth wrote:

> Am 03.02.2014 08:58, schrieb Michael Van Canneyt:
>> As for unary minus: this is the same as a binary minus in arithmatic 
>> expressions.
>
> Not quite. Take this example:
> === output end ===
>
> So unary minus (and also unary plus which is a valid operator as well!) binds 
> stronger than multiplication.

Then that is an anomaly introduced by operator overloading.

In math, -2^2 = -4

Michael.



More information about the fpc-devel mailing list