【问题标题】:Convert decimal to binary but in an 8 bit format [duplicate]将十进制转换为二进制,但采用 8 位格式 [重复]
【发布时间】:2013-01-21 06:44:47
【问题描述】:

可能重复:
How to pad a binary string with zeros?

我可以将十进制数转换为二进制,但不能转换为 8 位格式。例如,如果我输入5,则结果为101,这是正确的,但如何以00000101 等8 位格式显示结果?

string result = Convert.ToString(num, 2).PadLeft(8, '0');

【问题讨论】:

  • 尽管进行了编辑,但问题仍然是完全重复的。我认为没有理由重新开放

标签: c#


【解决方案1】:

最简单的方法是使用

string result = Convert.ToString(num, 2).PadLeft(8, '0');

【讨论】:

  • +1。优秀(简洁)的答案。
猜你喜欢
  • 2018-06-24
  • 1970-01-01
  • 1970-01-01
  • 2014-03-01
  • 1970-01-01
  • 2019-09-09
  • 1970-01-01
  • 1970-01-01
  • 2019-11-29
相关资源
最近更新 更多