| 代入演算子 | 解説 |
|---|---|
| m = n | m に n を代入 |
| m += n | m に m + n を代入 |
| m -= n | m に m - n を代入 |
| m *= n | m に m * n を代入 |
| m /= n | m に m / n を代入 |
| m %= n | m に mをnで割った余りを代入 |
| 算術演算子 | 解説 |
|---|---|
| m + n | m と n を足す |
| m - n | m から n を引く |
| m * n | m と n を掛ける |
| m / n | m を n で割る |
| m % n | m を n で割ったあまり |
| m = n++ | m に n を代入して n に1を足す(インクリメント) |
| m = ++n | n に1を足して m に代入 |
| m = n-- | m に n を代入して n から1を引く(デクリメント) |
| m = --n | n から1を引いて m に代入 |
| 論理演算子 | 解説 |
|---|---|
| 条件 && 条件 | 前後の条件の両方が成り立てば true (and) |
| 条件 || 条件 | 前後の条件のどちらかが成り立てば true (or) |
| ! 条件 | 後ろの条件が成り立てば false 成り立たなければ true |
| 比較演算子 | 解説 |
|---|---|
| m == n | m と n が等しければ true |
| m != n | m と n が等しくなければ true |
| m > n | m が n より大きければ true |
| m >= n | m が n より大きいもしくは等しければ true |
| m < n | m が n より小さければ true |
| m <= n | m が n より小さいもしくは等しければ true |
| 文字列演算子 | 解説 |
|---|---|
| "ab" + "cd" (= "abcd") | 左記の様に文字列を + で連結できます |