進数変換:2進数・8進数・10進数・16進数(n進数)の計算と途中式

最終確認:2026年10月3日文部科学省 高等学校学習指導要領解説 情報編(情報Ⅰ 二進法による表現)

数と進数を選ぶと、2進数・8進数・10進数・16進数に変換し、割り算の筆算と各けたの重みの計算を出します。3〜36進数、負の数(2の補数)、64ビットまで。Excel の DEC2BIN(511まで)より大きい数も。

数値を入れる

全角・小文字・0x もOK
10進数 255 を2進数に
1111 1111

8進数 377 / 10進数 255 / 16進数 FF

10進数の 255 を 2 で割り続け、あまりを下から読みます(下の筆算)

8ビットで表せる数です(1バイト=8ビットに収まります)

Excel では =DEC2BIN(255)

10進数 255 = 2進数 11111111

255 を 2 で割る筆算(あまりを下から読む)

2255
2127… 1
263… 1
231… 1
215… 1
27… 1
23… 1
21… 1
0… 1

変換先の数で割り続け、右のあまりを下から上へ並べると答えになります。

10進数・2進数・8進数・16進数の対応表

10進数2進数8進数16進数
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
161 00002010
311 1111371F
3210 00004020
6311 1111773F
64100 000010040
100110 010014464
127111 11111777F
1281000 000020080
2551111 1111377FF
2561 0000 0000400100
1,00011 1110 100017503E8
1,02311 1111 111117773FF
1,024100 0000 00002000400
4,0951111 1111 11117777FFF
65,5351111 1111 1111 1111177777FFFF

※ 2進数の4けたが、16進数の1けたにあたります(1111 = F)。255 = 1111 1111 = FF は1バイトの最大値です。

よくある質問

10進数を2進数に変換するには?
2で割り続け、あまりを下から読みます。13 なら 13 ÷ 2 = 6 あまり1、6 ÷ 2 = 3 あまり0、3 ÷ 2 = 1 あまり1、1 ÷ 2 = 0 あまり1 で、下から読んで 1101 です。8進数なら8、16進数なら16で割ります。
2進数を10進数に変換するには?
各けたの数に、右から 1・2・4・8・16…(2の累乗)をかけて足します。1101 = 1×8 + 1×4 + 0×2 + 1×1 = 13 です。
16進数とは?
0〜9 と A〜F(10〜15)の16文字で表す数です。2進数の4けたが16進数の1けたにあたるので、1111 1111 = FF = 255 のように、コンピュータの値を短く書くのに使われます。
2の補数とは?
負の数を2進数で表す方法で、正の数のビットを反転して1を足します。−100 は Excel の DEC2BIN では10けたの 1110011100、8ビットでは 1001 1100 です。
Excel で2進数・16進数に変換するには?
=DEC2BIN(数)、=DEC2HEX(数) です。ただし DEC2BIN は −512〜511、DEC2HEX は −549,755,813,888〜549,755,813,887 までです。それより大きい数は、このページで64ビットまで計算できます。
2進数は何年生で習いますか。
高校の「情報Ⅰ」です。学習指導要領解説(情報編)では、情報のデジタル化に関して、標本化・量子化・符号化・二進法による表現などを理解するとしています。

出典と適用年度

適用年度:高等学校学習指導要領(平成30年告示)解説 情報編最終確認:2026年10月3日

文部科学省
高等学校学習指導要領(平成30年告示)解説 情報編(情報Ⅰ: 情報のデジタル化と二進法による表現)
Microsoft サポート
DEC2BIN 関数(−512〜511、負の数は10けたの2の補数)
Microsoft サポート
DEC2HEX 関数(−549,755,813,888〜549,755,813,887)

本ツールの整数・分数の計算は誤差なしで行い、終わりのない小数は表示した桁で四捨五入しています。授業やテストでの答えの書き方(分数のまま・帯分数・根号の形など)は、先生や問題の指示に従ってください。

要点

  • 10進数 → 2進数
    2で割り、あまりを下から
  • 2進数 → 10進数
    各けた × 2の累乗の和
  • 16進数
    0〜9・A〜F(2進数4けた=1けた)
  • 255
    1111 1111 = FF