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

C#を使用して10進数を2進数に変換するにはどうすればよいですか?


数値48を2進数に変換したいとします。

まず、それを設定し、/および%演算子を使用して、値が1 −

より大きくなるまでループします。
decVal = 48;

while (decVal >= 1) {
   val = decVal / 2;
   a += (decVal % 2).ToString();
   decVal = val;
}

ここで、完全なコードに示されているように、バイナリのすべてのビットを表示します-

using System;
using System.Collections.Generic;
using System.Text;

namespace Demo {
   class MyApplication {
      static void Main(string[] args) {
         int decVal;
         int val;
         string a = "";
         decVal = 48;
         Console.WriteLine("Decimal = {0}", decVal);

         while (decVal >= 1) {
            val = decVal / 2;
            a += (decVal % 2).ToString();
            decVal = val;
         }
         string binValue = "";

         for (int i = a.Length - 1; i >= 0; i--) {
            binValue = binValue + a[i];
         }
         Console.WriteLine("Binary = {0}", binValue);
         Console.Read();
      }
   }
}

出力

Decimal = 48
Binary = 110000

  1. JavaScriptを使用して画像をblobに変換する方法は?

    以下は、JavaScriptを使用して画像をblobに変換するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &n

  2. Windows10Calculatorを使用して10進数を2進数に変換する方法

    Windows 10に組み込まれている電卓を使用して、10進数から2進数への変換を実行できます。 。 Windows CalculatorファイルはUWPアプリであり、開くには calcと入力します。 [検索の開始]バーで、Enterキーを押します。 作業中に、10進数を2進数に変換したり、2進数を10進数に変換したりする必要があると感じる場合があります。 Windows10Calculatorを使用して10進数を2進数に変換する Windows Calculatorは、いくつかのモードで操作できます。そのうちの1つはプログラマーモードです。 Windows Calculator