「基本的な演算子には何があって、どう使うの?」の編集履歴(バックアップ)一覧に戻る
演算子の名前 | 意味 | 使い方 |
mod | 剰余算。AをBで割った余りを返す。 | A mod B |
>> | 右シフト。ビット演算の一つ。A\2と殆ど同じ意味。 | A >> B |
<< | 左シフト。ビット演算の一つ。A*2と同じ意味。 | A << B |
not | 論理否定。ビット演算の一つ。-A-1と同じ意味。 | not A |
and | 論理積。ビット演算の一つ。 | A and B |
or | 論理和。ビット演算の一つ。 | A or B |
xor | 排他的論理和。ビット演算の一つ。(not (A and B)) and (A or B)と同じ意味。 | A xor B |
演算子の名前 | 意味 | 使い方 |
As | キャスト。型の変換。通常推奨されないが、主に中級以上の人がAをB(型名)として扱いたい場合に用いる。 | A As B |
^ | 指数演算。累乗。AのB乗。 | A ^ B |
- | マイナス符号。 | - A |
* | 乗算。掛け算。 | A * B |
/ | 除算。割り算。 | A / B |
+ | 加算。足し算。 | A + B |
- | 減算。引き算。 | A - B |
= | 等号。等しい。関係演算子の一つ。 | A = B |
<>、>< | 不等号。等しくない。関係演算子の一つ。 | A <> B |
< | 小なり。より小さい。関係演算子の一つ。 | A < B |
> | 大なり。より大きい。関係演算子の一つ。 | A > B |
<=、=< | 小なり等号。より小さいか等しい。関係演算子の一つ。 | A <= B |
>=、=> | 大なり等号。より大きいか等しい。関係演算子の一つ。 | A >= B |
= | 代入。If文のconditionに入っていなくて、文の最も先頭にあるものは代入。そうでない物は等号となる。 | A=B |
演算子の名前 | 意味 | 使い方 |
. | 直接参照。表面上はポインタを用いずに参照する。 | A.B |
-> | 間接参照。ポインタを用いて参照する。 | A->B |
new | 生成。仮想関数を含まないクラスを生成する。普通はこれで生成したものを代入演算子でクラスへのポインタ型の変数に入れる。 | new A |
delete | 破棄。newで生成したクラスを破棄する。使い終わったらきちんと破棄しなきゃ、他のクラスの生成が難しくなる。 | delete A |