我正在使用 C#
我有一个变量 byte a=0b00001111
。
当我在控制台上打印它时,它显示为截断值:1111
我想按原样打印它:00001111
我想要一个GENERALIZED 方法或代码片段来完成与我想要的完全相同的事情。
我尝试用 11111111
对其进行 AND 操作,但答案仍然相同。
请帮忙。
最佳答案
大概只是 left-pad?
byte a = 0b00001111;
var s = Convert.ToString(a, 2).PadLeft(8, '0');
Console.WriteLine(s);
关于c# - 如何将 4 位二进制数转换为 8 位二进制数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49669016/