C# の変数と演算子と例

C# 変数

変数は、さまざまなデータ型の値を格納するために使用される記憶領域に付けられた名前です。 C# の各変数には、変数のメモリのサイズとレイアウトを決定する特定の型が必要です。

たとえば、変数は String 型にすることができます。これは、文字列値を格納するために使用されることを意味します。 データ型に基づいて、変数に対して特定の操作を実行できます。

たとえば、整数変数がある場合、その変数に対して加算や減算などの演算を実行できます。 プログラム内で複数の変数を宣言できます。

異なるデータ型の複数の変数の宣言の簡単な例を見てみましょう。

この例では、XNUMX つの変数を定義します。XNUMX つはタイプ「string」で、もう XNUMX つはタイプ「Integer」です。 次に、これらの変数の値をコンソールに表示します。 各例では、Program.cs ファイル内の main 関数のみを変更します。

C# 変数

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   String message="The value is ";
   Int32 val=30;
   
   Console.Write(message+val);
   Console.ReadKey();
  }
 }
}

コードの説明

  1. データ型 String の変数が宣言されています。 変数の名前は「メッセージ」です。 変数の値は「値は 」です。
  2. データ型 Integer (Int32) の変数が宣言されています。 変数の名前は「val」です。 変数の値は 30 です。
  3. 最後に、Console.write ステートメントを使用して、String 変数と Integer 変数の両方の値を出力します。

上記のコードが正しく入力され、プログラムが正常に実行されると、次のようになります。wing 出力が表示されます。

出力

C# 変数

出力から、文字列変数と整数変数の両方の値がコンソールに表示されていることがわかります。

演算子は、さまざまなデータ型の値に対して演算を実行することに慣れています。 たとえば、2 つの数値の加算を実行するには、+ 演算子が使用されます。

さまざまな関数で使用できる演算子の表を見てみましょう。 データ型

C#演算子

算術演算子

これらは、数値に対する数学演算を実行するために使用される演算子です。 以下は、で利用可能な演算子のリストです。 C#.

演算子 Description
+ XNUMXつのオペランドを追加します
最初のオペランドから XNUMX 番目のオペランドを減算します
* 両方のオペランドを乗算します
/ 分子を除分子で割ります。
% 剰余演算子と整数除算後の剰余
++ インクリメント演算子は整数値を XNUMX ずつ増やします
- デクリメント演算子は整数値を XNUMX つ減らします

関係演算子

これらは、数値に対して関係演算を実行するために使用される演算子です。 以下は、C# で使用できる関係演算子のリストです。

演算子 Description
== XNUMX つのオペランドの値が等しいかどうかを確認し、等しい場合は条件が true になります。
!= XNUMX つのオペランドの値が等しいかどうかを確認し、値が等しくない場合は条件が true になります。
> 左のオペランドの値が右のオペランドの値より大きいかどうかを確認し、はいの場合は条件が true になります。
< 左のオペランドの値が右のオペランドの値より小さいかどうかを確認し、はいの場合は条件が true になります。
>= 左のオペランドの値が右のオペランドの値以上であるかどうかを確認し、はいの場合は条件が true になります。
<= 左のオペランドの値が右のオペランドの値以下であるかどうかを確認し、はいの場合は条件が true になります。

論理演算子

これらは、値に対して論理演算を実行するために使用される演算子です。 以下は、C# で使用できる演算子のリストです。

演算子 Description
&& これは論理 AND 演算子です。 両方のオペランドが true の場合、条件は true になります。
|| これは論理和演算子です。 いずれかのオペランドが true の場合、条件は true になります。
! これは論理否定演算子です。

.Net で演算子を使用する方法の簡単な例を見てみましょう。

この例では、2 つの整数変数と XNUMX つのブール変数を定義します。 次に、次の操作を実行しますwing 操作

C#演算子

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   Int32 val1 = 10,val2 = 20;
   bool status = true;
   
   Console.WriteLine(val1 + val2);
   Console.WriteLine(val1 < val2);
   Console.WriteLine(!(status));
   Console.ReadKey();
  }
 }
}

コードの説明

  1. 1 つの整数変数が定義されており、2 つは valXNUMX で、もう XNUMX つは valXNUMX です。 これらは、関係演算と算術演算を紹介するために使用されます。 ブール変数は、論理演算を示すために定義されます。
  2. 算術演算の例では、val1 と val2 に対して加算演算子が実行されます。 結果はコンソールに書き込まれます。
  3. 関係演算の例として、val1 と val2 に対して小なり演算子を実行する例を示します。 結果はコンソールに書き込まれます。
  4. 状態変数に論理演算子(!)を適用した論理演算の例を示す。 論理 NOT 演算子は、ブール値の現在の値を反転します。 したがって、ブール値が「true」の場合、論理 NOT は値「false」を返し、その逆も同様です。 この場合、ステータス変数の値が「true」であるため、結果は「false」と表示されます。 結果はコンソールに書き込まれます。

上記のコードが正しく入力され、プログラムが正常に実行されると、出力が表示されます。

出力

C#演算子