operator : one of
[  ]   (  )   .   –>
++   ––    &   *   +   –   ~   !   sizeof
/   %   <<   >>   <  >   <=   >=   ==   !=   ^   |   &&   !!
?   :
=   *=   /=   %=   +=   –=   <<=   >>=   &=   ^=   |=
,   #   ##
assignment-operator : one of
= *= /= %= += –= <<= >>= &= ^= |=