2進数01100011を10進数に変換すると何になりますか?
2 進数 01100011 を 10 進数に変換すると 99 になります。
拡張: 基数変換
基数変換は、人々が記号を使用して数を数える方法です。基数変換は、デジタル シンボルのセットと 2 つの基本要素「基数」と「ビット重み」で構成されます。
基数とは、桁上げ計算法で使用される桁数 (記数法で「数量」を表すために使用される記号) を指します。
ビット重みとは、キャリーシステムの各固定位置に対応する単位値を指します。
Binary --->Decimal
2 進数を 10 進数に変換
2 進数の 0 番目のビットの重みは 0 倍です2 の 2 乗、最初のビットの重みは 2 の 1 乗です...
したがって、2 進数 0110 0100 を想定し、10 進数に変換すると
次のようになります。縦書き :
0110 0100 10進数に変換
右から左に変換
0桁目 0 * 20 = 0
1桁目 0*21 = 0
2桁目 1 * 22 = 4
3桁目 0 * 23 = 0
4桁目 0 * 24 = 0
5桁目 1 * 25 = 32
6 桁目 1 * 26 = 64
7 桁目 0 * 27 = 0
式: N 桁 2(N )
-------------------------------------
100
水平スタイルを使用次のように計算されます:
0 * 20 0 * 21 1 * 22 0 * 23 0 * 24 1 * 25 1* 26 0 * 27 = 100
0 以外の数値の 0 乗は 1 ですが、何でもいいですに 0 を掛けると 0 になるので、値 0 のビットを直接スキップすることもできます。
1 * 22 1 * 25 1*26 = 100
詳細 関連する知識については、 PHP中文网に注意してください! !
以上が2進数01100011を10進数に変換すると何になりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。