开发者

C# 整数转二进制字符串方式

开发者 https://www.devze.com 2023-02-27 10:31 出处:网络 作者: JXISH
目录C# 整数转www.devze.com二进制字符串C# Int to Binary StringC# 输入任意整数转成二进制总结C# 整数转二进制字符串
目录
  • C# 整数转www.devze.com二进制字符串
    • C# Int to Binary String
  • C# 输入任意整数转成二进制
    • 总结

      C# 整数转二进制字符串

      C# Int tpythono Binary String

      要求

      用二进制显示整数,OrmRTJTUw固定长度,左边不足补零。

      方法

      int.tostring没有二进制格式定义。 详见 Microsoft 标准数字格式字符串说明。

      正解,用Convert.ToString:

      int c=5;
      string d = Convert.ToString(c,2).PadLeft(4,'0');

      d: “0101”

      C# 输入任意整数转成二进制

         static void phpMain(string[] args)
              {
                  int[] a = erjinzhi(2021);
                  for (int i = 0http://www.devze.com; i < a.Length; ++i)
                  {
                      Console.Write(a[i]);
                  }
       
              }
              public static int[] erjinzhi(double d)//输入一个数字,将数字转成二进制
              {
                  int[] gen = new int[12];//10个长度
       
                  for (int i = 0; d > 0; ++i)//商=0时候停止
                  {
       
                      gen[i] = (int)d % 2;//将余数转为int类型,存到gen[]数组中
                      d = d / 2;//老商/2作为新被除数
                      开发者_Python教程d = Math.Floor(d);//向下取整
                  }
                  Array.Reverse(gen);//将数组倒叙就得到二进制了
                  return gen;
              }

      总结

      以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

      0

      精彩评论

      暂无评论...
      验证码 换一张
      取 消

      关注公众号