如何用零填充二进制字符串?
string binary = Convert.ToString(15, 2);
Console.WriteLine("{0}", binary);
打印:
1111
我希望它打印 00001000
因为数据类型是字符串而不是整数,所以我不能这样做:
Console.WriteLine("{0:00000000}", binary);
string binary = Convert.ToString(15, 2);
Console.WriteLine("{0}", binary);
Prints:
1111
I want it to print 00001000
Because the data type is of string and not integer I cannot do something like this:
Console.WriteLine("{0:00000000}", binary);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以尝试这个:
Convert.ToString(15, 2).PadLeft(8, '0');
它应该给您
00001111
You can try this one:
Convert.ToString(15, 2).PadLeft(8, '0');
It should give you
00001111