C# 程序将十进制转换为二进制

2025年4月2日 | 2 分钟阅读

我们可以使用 C# 程序将任何十进制数(基数为 10,0 到 9)转换为二进制数(基数为 2,0 或 1)。

十进制数

十进制数是基数为 10 的数,因为它包含 0 到 9 这 10 个数字。任何数字组合都是十进制数,例如 223、585、192、0、7 等。

二进制数

二进制数是基数为 2 的数,因为它要么是 0,要么是 1。0 和 1 的任何组合都是二进制数,例如 1001、101、11111、101010 等。

让我们看看一些十进制数的二进制表示。

十进制二元
10
210
311
4100
5101
6110
7111
81000
91001
101010

十进制转二进制转换算法

步骤 1:使用 %(模运算符)将数字除以 2,并将余数存储在数组中。

步骤 2:使用 /(除法运算符)将数字除以 2。

步骤 3:重复步骤 2,直到数字大于零。

让我们看一个将十进制转换为二进制的 C# 示例。

示例

编译并运行

输出

Enter the number to convert:10
Binary of the given number= 1010