【问题标题】:How to pad a binary string with zeros?如何用零填充二进制字符串?
【发布时间】:2011-12-02 17:10:11
【问题描述】:
string binary = Convert.ToString(15, 2);

Console.WriteLine("{0}", binary);

打印:

1111

我希望它打印00001000

因为数据类型是字符串而不是整数,所以我不能这样做:

Console.WriteLine("{0:00000000}", binary);

【问题讨论】:

    标签: c# string formatting binary format


    【解决方案1】:
    Console.WriteLine( binary.PadLeft(8, '0'));
    

    【讨论】:

      【解决方案2】:

      你可以试试这个:

      Convert.ToString(15, 2).PadLeft(8, '0');

      它应该给你00001111

      【讨论】:

        猜你喜欢
        • 2014-03-18
        • 1970-01-01
        • 2019-03-01
        • 2020-03-16
        • 2019-11-21
        • 1970-01-01
        • 1970-01-01
        • 2011-05-27
        • 2012-02-17
        相关资源
        最近更新 更多