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

Int32をC#のバイナリ文字列として表す


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

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

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

int val = 30;

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

Convert.ToString(val, 2)

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

出力

Integer: 30
Binary String: 11110

  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つの文字列に結合します。 format(ord(x)、b)を使用して、文字xをバイナリとしてフォーマットできます。例: >>>st = "hello world" >>>' '.join(format(ord(x), 'b') for x in st) '11010001100101 1101100 1101100 1101111 100000 1110111 1101111 111001