C# Tips


10進数を2進数で表示するには


10進数を2進数で表示するには、ビット演算を行います。
以下のメソッドはint型の数字を2進表示の文字列に変換します。
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は省略する
}


目次に戻る
Copyright(c) 2008 WoodenSoldier Software