如何在 C# 中将数字输出为位字符串?

发布于 2024-07-12 23:26:56 字数 83 浏览 8 评论 0原文

在 C# 中,如何将数字以二进制形式输出到控制台? 例如,如果我有一个值为 20 的 uint,如何打印到控制台:00010100(二进制为 20)?

In C#, how can I output a number as binary to the console? For example, if I have a uint with the value of 20, how can I print to the console: 00010100 (which is 20 in binary)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

南薇 2024-07-19 23:26:56

Convert.ToString(myValue, 2);

Convert.ToString (myValue, 2);

多彩岁月 2024-07-19 23:26:56

使用填充使值成为一个字节:

Console.WriteLine(Convert.ToString(number, 2).PadLeft(8, '0'));

With padding to make the value a byte:

Console.WriteLine(Convert.ToString(number, 2).PadLeft(8, '0'));
情愿 2024-07-19 23:26:56
int x = 3;
string binaryString = Convert.ToString(x, 2);
Console.WriteLine(binaryString);

控制台将显示 11。

int x = 3;
string binaryString = Convert.ToString(x, 2);
Console.WriteLine(binaryString);

Console will display 11.

好多鱼好多余 2024-07-19 23:26:56
Console.WriteLine(Convert.ToString(20, 2));
Console.WriteLine(Convert.ToString(20, 2));
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文