Technical data
2 
Working with the Target Language
2-16
expr– expr 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










