【Aモデル録 フェーズ1 C#基礎】
比較演算子とは、「2つの値を比べて、判定結果を true(真) / false(偽) に分けるフィルターを作る部品」です。
👉 条件分岐で使う「質問文の道具」
👉 if / else の 中で、判定させるために使う
| 演算子 | 意味 | 役割のイメージ |
|---|---|---|
== |
等しい | 同じ? |
!= |
等しくない | 違う? |
> |
より大きい | 大きい? |
< |
より小さい | 小さい? |
>= |
以上 | これ以上? |
<= |
以下 | これ以下? |
👉 全部、答えは true / false で返されます。
ここまでの流れを整理します。
if / else
👉 分かれ道そのもの
比較演算子
👉 分かれ道で使う判断材料
つまり、
if は「分ける仕組み」
比較演算子は「分ける理由」
です。
int age = 20;
age >= 18
これは、
「age は 18 以上ですか?」
という質問です。
答えは:
はい → true
いいえ → false
int age = 20;
if (age >= 18)
{
Console.WriteLine("大人です");
}
流れはこう:
age >= 18 をチェック
true なら
中の処理を実行
👉 if に判断させている結果は、true / false だけ
int score = 80;
score == 100 // 100点?
score != 0 // 0じゃない?
score < 60 // 60未満?
全部、
👉 質問文
👉 答えは true / false
= 代入 と == 比較演算子 は別物x = 10; // 代入(箱に入れる)
x == 10; // 比較(同じ?)
=👉 入れる作業
==👉 比べる質問
初心者が 99% 一度は混乱したり、忘れるポイントなので、
今ここで、しっかり区別しておきましょう。
Aモデル的に言うと:
比較演算子
👉 判断材料
if / else
👉 判断の結果で、動きを変えるための装置
材料がなければ、
判断はできません。
この段階では:
覚える必要なし
丸暗記しない
使い分けなくていい
今はただ、
「条件には、比較演算子が入る」
「比較すると true / false が出る」
これを 知ることが大事です。