标签: c# binary
我试图找到答案,但我无法提出我的问题。所以我试图解决这个问题。我必须用它的二进制代码表示一个十进制数,我对表示做得很好。我简单地使用Convert.ToString(number, 2)。但是,如果我输入5,例如,控制台上的输出将是“101”,但我更喜欢“00000101”。我相信应该有办法做到这一点,但我找不到任何。
Convert.ToString(number, 2)
提前致谢!
答案 0 :(得分:11)
Convert.ToString(number, 2).PadLeft(8, '0');应该这样做。
Convert.ToString(number, 2).PadLeft(8, '0');