Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图找到答案,但我无法提出我的问题。所以我正在努力解决这个问题。我必须用它的二进制代码来表示一个十进制数,而且我在表示方面做得很好。我简单使用Convert.ToString(number, 2)。但是,例如,如果我输入 5,控制台上的输出将是“101”,但我更喜欢“00000101”。我相信应该有一种方法可以做到这一点,但我找不到任何方法。
Convert.ToString(number, 2)
提前致谢!
Convert.ToString(number, 2).PadLeft(8, '0');应该这样做。
Convert.ToString(number, 2).PadLeft(8, '0');