Technical data

2
Working with the Target Language
2-16
exprexpr Subtracts the two expressions; the operands
must be numeric.
expr<< expr Left shifts the left operand by an amount
equal to the right operand; the arguments
must be integral.
expr>>expr Right shifts the left operand by an amount
equal to the right operand; the arguments
must be integral.
expr > expr Tests if the first expression is greater than
the second expression; the arguments must
be numeric.
expr < expr Tests if the first expression is less than the
second expression; the arguments must be
numeric.
expr >= expr Tests if the first expression is greater than or
equal to the second expression; the
arguments must be numeric.
expr <= expr Tests if the first expression is less than or
equal to the second expression; the
arguments must be numeric.
expr == expr Tests if the two expressions are equal.
expr != expr Tests if the two expression are not equal.
expr & expr Performs the bitwise AND of the two
arguments; the arguments must be integral.
expr ^ expr Performs the bitwise XOR of the two
arguments; the arguments must be integral.
expr | expr Performs the bitwise OR of the two
arguments; the arguments must be integral.
Table 2-3: Target Language Expressions (Continued)
Expression Definition