我需要转换一个整体的二进制,我的问题是,如果我有011001,我发现自己在转换结束111.我怎么能离开零?并保持如此的转换。 谢谢。将整数转换成二进制字符串而不会丢失零
int value = 8388607;
String bin = Convert.ToString(value, 2);
SOLUTION:
String bin = Convert.ToString(value, 2).PadLeft(X,'0');
其中x是
我需要转换一个整体的二进制,我的问题是,如果我有011001,我发现自己在转换结束111.我怎么能离开零?并保持如此的转换。 谢谢。将整数转换成二进制字符串而不会丢失零
int value = 8388607;
String bin = Convert.ToString(value, 2);
SOLUTION:
String bin = Convert.ToString(value, 2).PadLeft(X,'0');
其中x是
PadLeft()
应该做到位组成的串的数量也
int value = 8388607;
String bin = Convert.ToString(value, 2).PadLeft(32, '0');
更改32多少你想让这个数字显示
与已经作为解决方案写作的内容有何不同? –
这不是,在我添加我的答案的同时,在解决方案中编辑了OP。一起张贴 – Nitay
是不是一样的问题,他要求转换,我不知道如何在转换中留下0。 –
我已经重新提出了这个问题:我同意Developer先生,这不仅仅是一个转换。 –