ホームページ > バックエンド開発 > C++ > C# で整数をバイナリ表現に効率的に変換するにはどうすればよいですか?

C# で整数をバイナリ表現に効率的に変換するにはどうすればよいですか?

Susan Sarandon
リリース: 2025-01-12 08:29:43
オリジナル
901 人が閲覧しました

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

C# での整数からバイナリ表現への変換

整数をバイナリ表現に変換することは、一般的なプログラミング タスクです。 C# では、Convert クラスの ToInt32 メソッドや ToString メソッドを使用するなど、この変換を実行する方法がいくつかあります。

このプロセスをデモンストレーションするために、文字列として表現された整数をバイナリ表現に変換しようとしたユーザーが遭遇した問題を解決してみましょう:

<code>String input = "8";
String output = Convert.ToInt32(input, 2).ToString();</code>
ログイン後にコピー

このコードは、「解析可能な数値が見つかりません」というメッセージを含む例外をスローします。これは、ToInt32 では入力文字列が 2 進整数ではなく 10 進整数を表すことを想定しており、文字列 "8" は 10 進数値 8 を表すためです。

整数をバイナリ表現に正しく変換するには、Convert.ToString メソッドを使用し、基数 2 を指定します。更新されたコード スニペットは次のとおりです:

<code>int value = 8;
string binary = Convert.ToString(value, 2);</code>
ログイン後にコピー

このコードは、整数値 (10 進数値は 8) をバイナリ表現を表す文字列に変換し、文字列「1000」を生成します。

以上がC# で整数をバイナリ表現に効率的に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート