网站后台编辑器下载,网页设计实验报告小结,触摸网站手机,wordpress注册登录页面C#里怎么样自己实现10进制转换为二进制#xff1f;
很多情况下#xff0c;我们都是采用C#里类库来格式化输出二进制数。
如果有人要你自己手写一个10进制数转换为二进制数#xff0c;并格式化输出#xff0c; 就可以采用本文里的方法。
这里采用求模和除法来实现的。
下…C#里怎么样自己实现10进制转换为二进制
很多情况下我们都是采用C#里类库来格式化输出二进制数。
如果有人要你自己手写一个10进制数转换为二进制数并格式化输出 就可以采用本文里的方法。
这里采用求模和除法来实现的。
下面的例子就是演示
/** C# Program to Convert Decimal to Binary*/
using System;
class myclass
{static void Main(){int num;Console.Write(Enter a Number : );num int.Parse(Console.ReadLine());int quot;string rem ;while (num 1){quot num / 2;rem (num % 2).ToString();num quot;}string bin ;for (int i rem.Length - 1; i 0; i--){bin bin rem[i];}Console.WriteLine(The Binary format for given number is {0}, bin);Console.Read();}
}
由于前面循环是从低位开始所后面需要倒序输出。