C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#の演算子、型、変数


C#の変数

変数は、プログラムが操作できるストレージ領域に付けられた名前です。 C#の各変数には特定のタイプがあり、変数のメモリのサイズとレイアウト、そのメモリ内に格納できる値の範囲、および変数に適用できる一連の操作を決定します。

C#のタイプ

C#の変数は、値、参照、ポインターの種類に分類されます。

値の種類

値型変数には、値を直接割り当てることができます。これらは、クラスsystem.ValueTypeから派生しています。

参照型

参照型には、変数に格納されている実際のデータは含まれていませんが、変数への参照は含まれています。

複数の変数を使用して、参照型はメモリ位置を参照できます。メモリ位置のデータが一方の変数によって変更された場合、もう一方の変数はこの値の変更を自動的に反映します。組み込みの参照型の例は、オブジェクト、動的、文字列です。

ポインタタイプ

ポインタ型変数は、別の型のメモリアドレスを格納します。

C#の演算子

演算子は、特定の数学的または論理的操作を実行するようにコンパイラーに指示する記号です。

以下は演算子です-

  • 算術演算子
  • 関係演算子
  • 論理演算子
  • ビット演算子
  • 代入演算子

  1. Pythonの演算子の種類

    演算子は、オペランドの値を操作できる構造です。 式4+5 =9について考えてみます。ここで、4と5はオペランドと呼ばれ、+は演算子と呼ばれます。 Python言語は、次のタイプの演算子をサポートしています。 算術演算子 比較(関係)演算子 代入演算子 論理演算子 ビット演算子 メンバーシップオペレーター ID演算子

  2. Pythonのインクリメントおよびデクリメント演算子

    この記事では、Python3.xのインクリメント演算子とデクリメント演算子について学習します。またはそれ以前。他の言語では、前後のインクリメントおよびデクリメント(++-)演算子があります。 Pythonには、そのような演算子はありません。ただし、これらの演算子は、以下の例で説明する形式で実装できます。 例 x=786 x=x+1 print(x) x+=1 print(x) x=x-1 print(x) x-=1 print(x) 出力 787 788 787 786 他の言語には、インクリメント演算子とデクリメント演算子を使用するforループがあります。 Pythonは、デフォ