Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 比較演算子 | セクション
C#基礎

比較演算子

メニューを表示するにはスワイプしてください

制御構造に入る前に、いくつかの演算子について理解する必要があります。最初に扱う演算子のセットは、比較演算子と呼ばれます。

名前が示す通り、比較演算子は値を比較するために使用されます。以下は、すべての比較演算子の一覧です。

比較演算子を使用することで、truefalse などの論理値を返す論理式を作成できます。例えば、5 < 1 という式は false を出力します。なぜなら 51 より大きくないからです。

Note
注意

Console.Write メソッドに式を直接記述可能。

main.cs

main.cs

123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }

以下は、比較演算子を用いた式のさらなる例。

main.cs

main.cs

123456789101112131415161718
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(1 == 2); // Output: False Console.WriteLine(2 == 2); // Output: True Console.WriteLine(5 < 10); // Output: True Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5) Console.WriteLine(5 <= 5); // Output: True Console.WriteLine(5 >= 5); // Output: True Console.WriteLine(7 != 9); // Output: True } } }

これらの式には変数も使用可能。

main.cs

main.cs

123456789101112131415161718
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int value_1 = 7; int value_2 = 9; Console.WriteLine(value_1 == value_2); // Output: False Console.WriteLine(value_1 > value_2); // Output: False Console.WriteLine(value_1 < value_2); // Output: True Console.WriteLine(value_2 > 5); // Output: True } } }

論理式の結果は bool 型の変数に格納可能。ブール型変数は true または false の値を保持。

main.cs

main.cs

12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }
question mark

次のコードの出力は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  25

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  25
some-alt