【 解 説 】
10進数を2進数で表示するには、ビット演算を行います。
以下のメソッドはint型の数字を2進表示の文字列に変換します。
【 例 文 】
1 2 3 4 5 6 7 8 9 10 11 12 |
private string DecToBin(int number) { string bin = string.Empty; for (int i = 0 ; i < 32 ; i++) { bin = (number & 1).ToString() + bin; number >>= 1; } return bin.TrimStart(new char[]{'0'}); // 先頭の0は省略する } |
■お薦め参考関連資料
Microsoft、Visual Studio、Visual Basic、Visual C#、Windows Vista、Windows Server、SQL Server、Visual C++、Visual Web Developerは、米国 Microsoft Corporationの米国及びその他の国における登録商標または商標です。