📜  C#十进制转换为二进制(1)

📅  最后修改于: 2023-12-03 15:14:32.560000             🧑  作者: Mango

C# 十进制转换为二进制

在数字计算中,常常需要将十进制数转换成二进制数。在C#中,可以使用Convert.ToString方法实现十进制数转换成二进制数。

实现步骤

以下是C#实现十进制数转换成二进制数的步骤:

  1. 根据需要转换的十进制数,使用Convert.ToString()方法将十进制数转换为二进制数。
int decimalNumber = 10;
string binaryNumber = Convert.ToString(decimalNumber, 2);
  1. 输出转换后的二进制数。
Console.WriteLine("Binary equivalent of Decimal {0} is {1}", decimalNumber, binaryNumber);
示例代码

以下是一个完整的C#程序,可将任何十进制数转换为二进制数,输出转换后的结果。请注意,这个示例使用了用户输入。

using System;

class MainClass {
  public static void Main (string[] args) {
    Console.Write("Enter a decimal number: ");
    int decimalNumber = Convert.ToInt32(Console.ReadLine());
    string binaryNumber = Convert.ToString(decimalNumber, 2);
    Console.WriteLine("Binary equivalent of Decimal {0} is {1}", decimalNumber, binaryNumber);
  }
}
结论

通过Convert.ToString()方法,C#可以轻松地将十进制数转换为二进制数。此外,可以将二进制数转换为十进制数,从而实现数字系统之间的相互转换。