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

 更新时间:2023年02月26日 13:05:58   作者:JXISH  
这篇文章主要介绍了C# 整数转二进制字符串方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

C# 整数转二进制字符串

C# Int to Binary String

要求

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

方法

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

正解,用Convert.ToString:

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

d: “0101”

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

   static void Main(string[] args)
        {
            int[] a = erjinzhi(2021);
            for (int i = 0; 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作为新被除数
                d = Math.Floor(d);//向下取整
            }
            Array.Reverse(gen);//将数组倒叙就得到二进制了
            return gen;
        }

总结

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

相关文章

  • WPF中图像处理的方法介绍

    WPF中图像处理的方法介绍

    这篇文章介绍了WPF中图像处理的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • c#数据绑定之将datatabel的data添加listView

    c#数据绑定之将datatabel的data添加listView

    这篇文章主要介绍了c#将DataTabel的data添加ListView的示例,实现功能是通过响应UI Textbox 的值向ListView 绑定新添加的纪录。 ,需要的朋友可以参考下
    2014-04-04
  • C#存储相同键多个值的Dictionary实例详解

    C#存储相同键多个值的Dictionary实例详解

    在本篇文章里小编给大家整理的是关于C#存储相同键多个值的Dictionary实例内容,需要的朋友们可以学习下。
    2020-03-03
  • 用Newtonsoft将json串转为对象的方法(详解)

    用Newtonsoft将json串转为对象的方法(详解)

    下面小编就为大家带来一篇用Newtonsoft将json串转为对象的方法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • C#11新特性使用案例详解

    C#11新特性使用案例详解

    这篇文章主要为大家介绍了C#11新特性的使用案例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • 解决winform界面刷新闪烁问题的多种方案

    解决winform界面刷新闪烁问题的多种方案

    这篇文章给大家介绍了如何解决winform界面刷新闪烁问题的多种方案,文中通过代码示例给大家介绍的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-02-02
  • C#中async和await的深入分析

    C#中async和await的深入分析

    Async/Await是C# 5引入的关键字,用以提高用户界面响应能力和对Web资源的访问能力,同时它使异步代码的编写变得更加容易,下面这篇文章主要给大家介绍了关于C#中async和await的相关资料,需要的朋友可以参考下
    2022-11-11
  • C#编程实现统计文件夹内文件和隐藏文件的方法示例

    C#编程实现统计文件夹内文件和隐藏文件的方法示例

    这篇文章主要介绍了C#编程实现统计文件夹内文件和隐藏文件的方法,结合具体实例形式分析了C#针对文件与目录的遍历及属性操作相关技巧,需要的朋友可以参考下
    2017-07-07
  • C#使用doggleReport生成pdf报表的方法

    C#使用doggleReport生成pdf报表的方法

    这篇文章主要介绍了C#使用doggleReport生成pdf报表的方法,结合实例形式分析了C# doggleReport安装及使用具体操作技巧,需要的朋友可以参考下
    2017-06-06
  • c# 获取已安装的打印机并调用打印文件

    c# 获取已安装的打印机并调用打印文件

    这篇文章主要介绍了c#如何获取已安装的打印机并调用打印文件,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-10-10

最新评论