首頁 >後端開發 >C++ >如何在 C# 中將整數轉換為其二進位表示形式?

如何在 C# 中將整數轉換為其二進位表示形式?

Patricia Arquette
Patricia Arquette原創
2025-01-12 10:14:43905瀏覽

How to Convert an Integer to its Binary Representation in C#?

C# 中整數到二進位的轉換

在處理二進制數時,了解如何將整數轉換為其二進位表示至關重要。在 C# 中,此轉​​換非常簡單。

您提供了一個程式碼範例,用於說明這個問題:

<code class="language-csharp">String input = "8";
String output = Convert.ToInt32(input, 2).ToString();</code>

但是,此程式碼會拋出異常,因為您嘗試使用 2 進位將字串轉換為整數。要解決此問題,必須先將字串輸入轉換為整數。

正確的轉換方法

正確的方法是使用 Convert.ToString 方法直接將輸入整數轉換為二進位字串。以下是一個範例:

<code class="language-csharp">int value = 8;  // 请替换为您自己的整数
string binary = Convert.ToString(value, 2);</code>

這將傳回 8 的二進位表示形式「1000」。請記住,使用基數 2 指定輸出應為二進位格式。

以上是如何在 C# 中將整數轉換為其二進位表示形式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn