Dicom Operator Reference

Dicom operators in descending order of precedence:
OperatorDescriptionType and Associativity
$Unary, memory expressionUnary, Right
#Unary, memory valueUnary, Right
!Unary, factorialUnary, Left
+Unary, positiveUnary, Right
~Unary, complementUnary, Right
-Unary, negetiveUnary, Right
^ExponentionBinary, Left
**ExponentionBinary, Left
/DivisionBinary, Left
*MultiplicationBinary, Left
%Mod, remainderBinary, Left
+AdditionBinary, Left
-SubstractionBinary, Left
>>Bitwise right shiftBinary, Left
>=Comparison, greater than or equal toBinary, Left
>Comparison, greater thanBinary, Left
==Comparison, equal toBinary, Left
<>Comparison, not equal toBinary, Left
<=Comparison, less than or equal toBinary, Left
<<Bitwise left shiftBinary, Left
<Comparison, less thanBinary, Left
!=Not equal toBinary, Left
&Bitwise andBinary, Left
?Bitwise notBinary, Left
|Bitwise orBinary, Left
-=Assignment after substractionAssignment, Right
=Assignment (of value)Assignment, Right
+=Assignment after additionAssignment, Right
:=Assignment (of expression)Assignment, Right
/=Assignment after divisionAssignment, Right
*=Assignment after multiplicationAssignment, Right
%=Assignment after mod operationAssignment, Right
toUnit convert toBinary, Left
inPhysical quantity expressed inBinary, Left
>>=Assignment after bitwise left shiftAssignment, Left
->Unit convert toBinary, Left
<<=Assignment after bitwise left shiftAssignment, Left
|=Assignment after bitwise orAssignment, Left
?=Assignment after bitwise notAssignment, Left
&=Assignment after bitwise andAssignment, Left