02.07.2013 Views

HP Fortran Programmer's Reference

HP Fortran Programmer's Reference

HP Fortran Programmer's Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table 5-2 Operator precedence (Continued)<br />

Highest User defined unary operators<br />

. **<br />

. * /<br />

. Unary + Unary -<br />

. + -<br />

. //<br />

. .EQ. .NE. .LT. .LE. .GT. .GE.<br />

. .NOT.<br />

. .AND.<br />

. .OR.<br />

== /= < >=<br />

. .EQV. .NEQV. .XOR.<br />

Lowest User-defined binary operators<br />

Table 5-3 Examples of operator precedence<br />

Expression How evaluated Explanation<br />

a+b*c a + (b*c) * has a higher precedence<br />

than +.<br />

a/b*c (a/b)*c / and * have the same<br />

precedence, and evaluation<br />

is left to right.<br />

a**b**c a**(b**c) ** evaluates right to left.<br />

a.AND.b.AND.<br />

c.OR.d<br />

((a.AND.b).AND.c).<br />

OR.d)<br />

Logical operators evaluate<br />

left to right.<br />

Expressions and assignment<br />

Expressions<br />

Chapter 5 89

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!