我正在使用C#
我有一个变量byte a=0b00001111
当我在控制台上打印时,它显示为截断值:1111
我想按原样打印:00001111

我想要一个通用的方法或代码片段,它可以做与我想要的完全相同的事情。
我尝试将其与11111111进行ANDing,但答案仍然相同。

请帮忙。

最佳答案

大概只是左垫?

    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/

10-10 21:56