c# - 如何用零填充二进制字符串?

string binary = Convert.ToString(15, 2);

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

打印:

1111

我希望它打印 00001000

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

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

最佳答案

Console.WriteLine( binary.PadLeft(8, '0'));

https://stackoverflow.com/questions/7682628/

相关文章:

python - python 3中的字符串拆分格式

perl - 如何在 Perl 中输出文本表?

android - 在 EditText 中自动格式化电话号码

r - 更改 R DataTables (DT) 中的字体大小

postgresql - 我可以在 PostgreSQL 中获得 CSV header 但没有行数吗

android - 如何正确显示 MediaPlayer 的位置/持续时间?

javascript - Vue js 文本高亮过滤器

eclipse - 如何使 Eclipse Formatter 不破坏注释掉的代码?

c# - Visual Studio 在 if 语句后添加空格

formatting - 如何在 LaTeX 中给章节标题加下划线?