string binary = Convert.ToString(15, 2);
Console.WriteLine("{0}", binary);
打印:
1111
我希望它能打印00001000
因为数据类型是字符串而不是整数,所以我不能这样做:
Console.WriteLine("{0:00000000}", binary);
答案 0 :(得分:20)
Console.WriteLine( binary.PadLeft(8, '0'));
答案 1 :(得分:8)
你可以尝试这个:
Convert.ToString(15, 2).PadLeft(8, '0');
它应该给你00001111