在C#中,如何将数字以二进制形式输出到控制台?例如,如果我有一个值为20的uint,如何在控制台上打印:00010100(这是20的二进制表示)?
Convert.ToString (myValue, 2);
使用填充将值转换为字节:
Console.WriteLine(Convert.ToString(number, 2).PadLeft(8, '0'));
int x = 3;
string binaryString = Convert.ToString(x, 2);
Console.WriteLine(binaryString);
控制台将显示11。
Console.WriteLine(Convert.ToString(20, 2));