[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