8進数から10進数への変換(整数)

論理回路 logic

具体的な例として、258を10進数に変換します。次の手順で、8進数の258は、10進数の2110に対応することがわかります。

基数を明確にするために、数値の最後に下付き文字で基数を付加します。例えば、10進数の1という数値は110と表記します。2進数の1という数値は12と表記します。16進数の1という数値は116と表記します。

1. 8進数を8のべき乗形式で表す

258の各桁の数値を、そのまま10進数の数とみなして8のべき乗形式で表します。

258=28×8101+58×8100=210×8101+510×8100

2. 8のべき乗形式の各桁を計算する

258=210×8101+510×8100=1610+510

3. 各桁の数をすべて足す

258=1610+510=2110

タイトルとURLをコピーしました