1

我试图找到答案,但我无法提出我的问题。所以我正在努力解决这个问题。我必须用它的二进制代码来表示一个十进制数,而且我在表示方面做得很好。我简单使用Convert.ToString(number, 2)。但是,例如,如果我输入 5,控制台上的输出将是“101”,但我更喜欢“00000101”。我相信应该有一种方法可以做到这一点,但我找不到任何方法。

提前致谢!

4

1 回答 1

11

Convert.ToString(number, 2).PadLeft(8, '0');应该这样做。

于 2013-11-10T20:18:56.440 回答