C#将十进制转换成二进制的程序

我们可以使用C#程序将任何十进制数(以10为基数(0到9))转换为二进制数(以2为基数(0或1))。
小数
十进制数是一个以10为基数的数字,因为它的范围是0到9,在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#示例。
using System; public class ConversionExample { public static void Main(string[] args) { intn, i; int[] a = new int[10]; Console.Write("Enter the number to convert: "); n= int.Parse(Console.ReadLine()); for(i=0; n>0; i++) { a[i]=n%2; n= n/2; } Console.Write("Binary of the given number= "); for(i=i-1 ; i>=0 ; i--) { Console.Write(a[i]); } } }

【C#将十进制转换成二进制的程序】输出:
Enter the number to convert:10 Binary of the given number= 1010

    推荐阅读