C#での2進数の扱い方とは?Convert.ToInt32メソッドで基数を指定して整数化する方法、右揃え・0埋め方法、ビット演算方法

公開日時:   更新日時:
C#での2進数の扱い方とは?Convert.ToInt32メソッドで基数を指定して整数化する方法、右揃え・0埋め方法、ビット演算方法
基本情報技術者試験の試験対策はこちら>>
SE
C#で2進数が使えるようになりたいと思っています。利用法を教えてください。
PM
整数化や数字を右揃えなどで2進数をうまく扱えるようになると、思い通りの方法で表示できますね。

C#での2進数の扱い方とは?


今回は、C#での2進数の扱い方について説明します。基数を指定して文字列化する方法、基数を指定して整数化する方法、右揃え・0埋め、ビット演算について紹介します。

C#での2進数の扱い方に興味のある方はぜひご覧ください。

基数を指定して文字列化(Convert.ToString)

C#で基数を指定して文字列化する方法を紹介します。Convert.ToStringメソッドを使用します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにC#では、基数を指定して文字列化できます。

基数を指定して整数化(Convert.ToInt32)

C#で基数を指定して整数化する方法を紹介します。Convert.ToInt32メソッドを使用します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにC#では、基数を指定して整数化できます。

右揃え・0埋め

PadLeftメソッドを使用すると、右揃えや0埋めできます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

ビット演算

C#での2進数の演算方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

論理積は、どちらも1の場合のみ1になります。論理和は、どちらかが1の場合に1になります。排他的論理和は値が一致しない場合に1になります。
このようにC#では、2進数のビット演算ができます。

SE
2進数の取り扱いがよくわかりました。基数を指定して0埋めで整数化することや、ビット演算が実行可能なのですね。
PM
整数化や文字列かも便利ですが、ビット演算では論理積や論理和も求められます。ぜひ活用してください。

まとめ

いかがでしたでしょうか。C#での2進数の扱い方について説明しました。ここでは、基数を指定して文字列化する方法、基数を指定して整数化する方法、右揃え・0埋め、ビット演算について紹介しました。

ぜひご自身でC#のソースコードを書いて、理解を深めてください。


FEnetへの登録は左下のチャットが便利です 経験者優遇! 最短10秒!

.NET分野でのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

reccomended

Categories

Tags