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

C#でInt64をバイナリ文字列として表す


Int64をC#でバイナリ文字列として表すには、ToString()メソッドを使用し、ベースをToString()メソッドの2番目のパラメータ(バイナリの場合は2)として設定します。

Int64は、64ビットの符号付き整数を表します。

まず、Int64変数を設定します。

long val = 753458;

次に、2番目のパラメータとして2を含めて、バイナリ文字列に変換します。

Convert.ToString(val, 2)

using System;
class Demo {
   static void Main() {
      long val = 753458;
      Console.WriteLine("Long: "+val);
      Console.Write("Binary String: "+Convert.ToString(val, 2));
   }
}

出力

Long: 753458
Binary String: 10110111111100110010

  1. バイナリ文字列を整数に変換するC#プログラム

    Convert.ToInt32クラスを使用して、バイナリ文字列を整数に変換するという目的を果たします。 バイナリ文字列が-であるとしましょう string str = "1001"; これで、各文字が解析されます- try {    //Parse each char of the passed string    val = Int32.Parse(str1[i].ToString());    if (val == 1)       result += (int) Math.Po

  2. Python-指定された文字列がバイナリ文字列であるかどうかを確認します

    この記事では、特定の文字列に1または0のみの文字が含まれているかどうかを確認します。このような文字列をバイナリ文字列と呼びます。 2や3などの他の数字がある場合は、非バイナリ文字列として分類されます。 セット付き Pythonのset演算子は、一意の要素のみを格納します。したがって、文字列を取得し、それにset関数を適用します。次に、要素として0と1のみを持つ別のセットを作成します。これらのセットが両方とも等しい場合、文字列は間違いなくバイナリです。また、文字列には1のみまたは0のみが含まれる場合があります。したがって、集合演算子の結果を0のみまたは1のみと比較するor条件を作成します。 例