カテゴリ: 基本情報技術者試験 更新日: 2025/09/10

基数変換とは?2進数・10進数・16進数の変換方法を初心者向けにやさしく解説!

基数変換
基数変換

先生と生徒の会話形式で理解しよう

生徒

「先生、2進数や16進数って見かけるんですが、どうやって変換すればいいんですか?」

先生

「それは『基数変換(キスウヘンカン)』といって、2進数・10進数・16進数の間で数字を変換する方法なんですよ。」

生徒

「なんだか難しそう…でも知っておいた方が良さそうですね。」

先生

「心配いりません!基数変換の基本的なルールを使えば、初心者でもすぐに理解できます。さっそく見ていきましょう!」

1. 基数変換(キスウヘンカン)とは?

1. 基数変換(キスウヘンカン)とは?
1. 基数変換(キスウヘンカン)とは?

基数変換(キスウヘンカン)とは、ある進数(シンスウ)で表された数字を、別の進数に変換することです。

たとえば、10進数(ジュッシュンスウ)の「15」を2進数(ニシンスウ)に変換すると「1111」になります。同じく16進数(ジュウロクシンスウ)にすると「F」になります。

このように、数の表し方は基数によって変わるので、状況に応じて変換できることが重要になります。

2. 10進数から2進数への変換方法

2. 10進数から2進数への変換方法
2. 10進数から2進数への変換方法

10進数を2進数に変換するには、「割り算(ワリザン)」を使います。

例:10進数の「13」を2進数に変換する手順:

  • 13 ÷ 2 = 6 余り 1
  • 6 ÷ 2 = 3 余り 0
  • 3 ÷ 2 = 1 余り 1
  • 1 ÷ 2 = 0 余り 1

余りを下から上に読んで「1101」になります。

つまり、10進数の「13」は2進数で「1101」になります。

3. 2進数から10進数への変換方法

3. 2進数から10進数への変換方法
3. 2進数から10進数への変換方法

2進数を10進数に変換するには、「2の累乗(ルイジョウ)」を使って計算します。

例:「1101」を10進数に変換:

  • 左から順に桁に2のn乗をかけていきます。
  • 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13

つまり、2進数の「1101」は10進数の「13」です。

4. 10進数から16進数への変換方法

4. 10進数から16進数への変換方法
4. 10進数から16進数への変換方法

10進数を16進数に変換するには、2進数と同じく割り算を使います。

例:10進数の「254」を16進数に変換する:

  • 254 ÷ 16 = 15 余り 14
  • 15は「F」、14は「E」

上から順に読んで「FE」になります。

つまり、10進数の「254」は16進数の「FE」です。

5. 16進数から10進数への変換方法

5. 16進数から10進数への変換方法
5. 16進数から10進数への変換方法

16進数を10進数に変換するには、「16の累乗」を使います。

例:「FE」を10進数に変換:

  • F(15)×16¹ + E(14)×16⁰ = 15×16 + 14 = 240 + 14 = 254

つまり、16進数の「FE」は10進数の「254」です。

6. 2進数と16進数の基数変換は簡単!

6. 2進数と16進数の基数変換は簡単!
6. 2進数と16進数の基数変換は簡単!

2進数と16進数の変換はとても簡単で、2進数を4桁ずつ区切ることで変換できます。

例:2進数の「11111111」を16進数に変換:

  • 4桁ずつに区切る →「1111」「1111」
  • それぞれを変換 →「F」「F」

結果:「FF」になります。

このように、2進数と16進数の間では、暗算でも変換できることが多く便利です。

7. 基数変換でよく使われる対応表

7. 基数変換でよく使われる対応表
7. 基数変換でよく使われる対応表

以下は、基数変換に役立つ2進数・10進数・16進数の対応表です。

10進数 2進数 16進数
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
101010A
111011B
121100C
131101D
141110E
151111F

このような表を活用すると、基数変換がとてもスムーズに行えるようになります。

8. 基数変換はプログラミングやITの基本

8. 基数変換はプログラミングやITの基本
8. 基数変換はプログラミングやITの基本

基数変換(キスウヘンカン)は、プログラミング・コンピュータ・情報処理・ネットワーク・メモリ構造などの基礎知識としてとても重要です。

たとえば、IPアドレスの計算や、カラーコードの指定(例:#FF9900)、ビット演算などでも基数変換の知識が役立ちます。

2進数(ニシンスウ)、10進数(ジュッシュンスウ)、16進数(ジュウロクシンスウ)の違いと変換方法をしっかり理解しておくと、さまざまな場面で役に立つでしょう。

カテゴリの一覧へ
新着記事
New1
基本情報技術者試験
クライアントサーバシステムとは?初心者でもわかるネットワークの基本構成をやさしく解説
New2
基本情報技術者試験
分散処理とは?初心者でもわかるコンピュータの処理方式をやさしく解説
New3
情報セキュリティマネジメント試験
ブラックリストとは何かをやさしく解説!初心者でもわかる仕組みと活用例
New4
基本情報技術者試験
集中処理とは?初心者でもわかるコンピュータ処理方式の基本用語をやさしく解説
人気記事
No.1
Java&Spring記事人気No1
基本情報技術者試験
FTP
220
FTPとは?初心者でもわかるファイル転送プロトコルの基本と仕組みを徹底解説!
No.2
Java&Spring記事人気No2
基本情報技術者試験
NIC
212
NICとは何か?初心者にもわかるネットワークインターフェースカードの基本
No.3
Java&Spring記事人気No3
基本情報技術者試験
16進数とは?初心者にもわかる意味・読み方・変換方法をやさしく解説!
No.4
Java&Spring記事人気No4
基本情報技術者試験
URL
187
URLとは?初心者でもわかるWebリンクの仕組みと役割をやさしく解説!
No.5
Java&Spring記事人気No5
基本情報技術者試験
イーサネット(Ethernet)とは?初心者にもわかるLANの基本技術をやさしく解説
No.6
Java&Spring記事人気No6
基本情報技術者試験
セグメントとは?ネットワークの基本単位を初心者向けにやさしく解説
No.7
Java&Spring記事人気No7
基本情報技術者試験
スキーマ(Schema)とは?データベースの基本構造を初心者向けに解説
No.8
Java&Spring記事人気No8
基本情報技術者試験
ハブとは?初心者でもわかるネットワーク接続装置の基本と仕組み