式、演算子


 C/C++同様な以下の演算が利用できます。 演算子の一覧を下に示します。下の方ほど優先順位が高い演算子です。

    ,
    = += -= *= /= %= <<= >>= >>>= &= ^= |=
    ?:
    ||
    &&
    |
    ^
    &
    == !=
    < <= > >=
    << >> >>>
    + -
    * / %
    ! ~ - ++ --
    () [] . (式)
 ほとんどが説明不要と思いますが(よく解らない人はC/C++の本を読んでください)、2つだけ、
  • "+" はオペランドのどちらかが文字列の場合は文字列の連結を行います。"abc" + 1 は "abc1" になります。
  • >>> は符号無し右シフトです。0x80000000 >>> 1 は 0x40000000 となります。