| 演算子 | 使用例 | 説明 |
|---|---|---|
| + | a + b | aとbの足し算 |
| - | a - b | aとbの引き算 |
| * | a * b | aとbの掛け算 |
| / | a / b | aとbの割り算 |
| % | a % b | a割るbの余り |
| 演算子 | 使用例 | 説明 |
|---|---|---|
| & | a & b | aとbの(論理積)AND |
| | | a | b | aとbの(論理和)OR |
| ^ | a ^ b | aとbの(排他的論理和)EOR |
| ~ | ~a | aの反転した値 |
| 演算子 | 使用例 | 説明 |
|---|---|---|
| << | a << b | aをbビット左にシフト。あまった所は0を置く |
| >> | a >> b | aをbビット右にシフト。あまった所は符号ビットを置く |
| >>> | a >>> b | aをbビット右にシフト。あまった所に0を置く |
| 演算子 | 使用例 | 説明 |
|---|---|---|
| += | a += b | a = a + bと同じ |
| -= | a -= b | a = a - bと同じ |
| *= | a *= b | a = a * bと同じ |
| /= | a /= b | a = a / bと同じ |
| %= | a %= b | a = a % bと同じ |
| 演算子 | 使用例 | 説明 |
|---|---|---|
| == | a == b | aとbが等しいときtrue |
| != | a != b | aとbが等しくないときtrue |
| > | a > b | aがbより大きいときtrue |
| < | a < b | aがbより小さいきとtrue |
| >= | a >= b | aがb以上のときtrue |
| <= | a <= b | aがb以下のときtrue |
| 演算子 | 使用例 | 説明 |
|---|---|---|
| || | a || b | aとbの両方がtrueのときtrue |
| && | a && b | aとbのどちらかがtrueのときtrue |
| ! | !a | aがfalseのときtrue。逆になる |