2進数を10進数に変換するには、各桁の値をその桁の重み(2のべき乗)で乗算し、それらの結果を合計します。
右から順に桁の重みは 20,21,22,23,24,25,... となります。 100100(2) を10進数に変換する手順は以下の通りです。 * 0×20=0×1=0 * 0×21=0×2=0 * 1×22=1×4=4 * 0×23=0×8=0 * 0×24=0×16=0 * 1×25=1×32=32 これらの結果を合計します。
0+0+4+0+0+32=36 したがって、100100(2)=36(10) となります。