【Aモデル録 フェーズ1 C#基礎】

03-01-2:比較演算子(条件の材料)

一言で言うと

比較演算子とは、「2つの値を比べて、判定結果を true(真) / false(偽) に分けるフィルターを作る部品」です。

👉 条件分岐で使う「質問文の道具」
👉 if / else の 中で、判定させるために使う

比較演算子の一覧

演算子 意味 役割のイメージ
== 等しい 同じ?
!= 等しくない 違う?
> より大きい 大きい?
< より小さい 小さい?
>= 以上 これ以上?
<= 以下 これ以下?

👉 全部、答えは true / false で返されます。


まず、位置づけをはっきりさせる

ここまでの流れを整理します。

つまり、

if は「分ける仕組み」
比較演算子は「分ける理由」

です。


超シンプル実践例

int age = 20;

age >= 18

これは、

「age は 18 以上ですか?」

という質問です。

答えは:


if と一緒に使うと、こうなる

int age = 20;

if (age >= 18)
{
    Console.WriteLine("大人です");
}

流れはこう:

  1. age >= 18 をチェック

  2. true なら

  3. 中の処理を実行

👉 if に判断させている結果は、true / false だけ


よくある比較パターン

int score = 80;

score == 100   // 100点?
score != 0     // 0じゃない?
score < 60     // 60未満?

全部、

👉 質問文
👉 答えは true / false


超重要! 注意ポイント

= 代入 と  == 比較演算子 は別物

x = 10;   // 代入(箱に入れる)
x == 10;  // 比較(同じ?)

初心者が 99% 一度は混乱したり、忘れるポイントなので、
今ここで、しっかり区別しておきましょう。


比較演算子は「条件のフィルター」

Aモデル的に言うと:

材料がなければ、
判断はできません。


今は、ここまででOK

この段階では:

今はただ、

「条件には、比較演算子が入る」
「比較すると true / false が出る」

これを 知ることが大事です。


構成と読み方|タイトル一覧

Top - はじめに|この忘備録と「Aモデル」について