はじめての二進数|10進数との変換方法をわかりやすく解説【初心者向け】

はじめての二進数|10進数との変換方法をわかりやすく解説【初心者向け】

パソコンやスマホの中で使われている数字の仕組み、それが「二進数(バイナリ)」です。
このページでは、10進数 ⇔ 2進数 の変換方法を、初心者の方でも理解できるようにやさしく解説します。

二進数って何?

ふだん私たちが使っている数字(0~9)は「10進数」と呼ばれます。
一方、コンピューターが使っているのは「2進数」、つまり 0と1だけ で数を表します。

1|10進数から2進数に変換する方法

たとえば、「25.625」 を2進数に変換してみましょう。
ポイントは、整数部分と小数部分を別々に変換することです。

ステップ① 整数部分を変換(2で割っていく)

25 ÷ 2 = 12 余り 1
12 ÷ 2 = 6 余り 0
6 ÷ 2 = 3 余り 0
3 ÷ 2 = 1 余り 1
1 ÷ 2 = 0 余り 1

余りを下から上へ読むと → 11001

ステップ② 小数部分を変換(2をかけていく)

0.625 × 2 = 1.25 → 整数部:1
0.25 × 2 = 0.5 → 整数部:0
0.5 × 2 = 1.0 → 整数部:1

整数部分を上から下へ並べると → .101

結果:

25.625(10進数)= 11001.101(2進数)

2|2進数から10進数に変換する方法

こんどは逆に、「11001.101」 を10進数に戻してみましょう。

ステップ① 整数部分を計算

桁ごとに 2 の累乗をかけていきます。

1 × 2⁴ = 16  
1 × 2³ = 8  
0 × 2² = 0  
0 × 2¹ = 0  
1 × 2⁰ = 1  
→ 合計:25

ステップ② 小数部分を計算

小数点の右側は、2の「マイナスの指数」で計算します。

1 × 2⁻¹ = 0.5  
0 × 2⁻² = 0.0  
1 × 2⁻³ = 0.125  
→ 合計:0.625

結果:

11001.101(2進数)= 25.625(10進数)

💡 まとめ:ポイントをおさらい

変換方法ポイント
10進→2進(整数)2で割って余りを記録(下→上)
10進→2進(小数)2をかけて整数部分を記録(上→下)
2進→10進(整数)各桁に 2の指数 をかけて合計
2進→10進(小数)小数部は 2⁻¹, 2⁻²… をかけて合計

📘 用語メモ

  • 2進数(Binary):0と1だけで表される数。コンピューター内部の基本言語。
  • 指数(べき乗):2の3乗(2³)= 2 × 2 × 2 = 8 のように繰り返しかけること。
  • 小数の2進変換は有限で終わらないこともあり、誤差が出る場合があります。

🔎 こんな方におすすめ!

  • プログラミング初心者
  • ゲーム開発・電子工作を始めたい人
  • 情報処理試験対策中の学生さん

進数変換ツール(2 / 8 / 10 / 16進数)



  
関連記事
PHPでMySQLのバージョンを確認する方法
PHPを使ってMySQLのバージョンを取得する方法には、mysqli_get_server_info()、PDO::getAttribute()、および SELECT VERSION() という3つの一般的な方法があります。それぞれの方法でMySQLへの接続が必要です。
Details
Details
1ヶ月前
PHPでMySQLのバージョンを確認する方法
【初心者向け】日本の国技 相撲【第1回】歴史編|神話から現代まで1500年の歴史をたどる
日本の国技、相撲についてご紹介いたします。初心者の方が相撲が楽しめるよう、段階を追ってご説明いたします。
WASABI
WASABI
15日前
【初心者向け】日本の国技 相撲【第1回】歴史編|神話から現代まで1500年の歴史をたどる
SEOは聞いたことありますよね?ではGEOってご存知ですか?|生成エンジン最適化(GEO)の重要性や必要なことをまとめました!
SEOは知ってるけどGEOは初耳?AI時代に欠かせない「生成エンジン最適化(GEO)」の意味・必要性・対策ポイントを初心者向けにやさしく解説!
WASABI
WASABI
6日前
SEOは聞いたことありますよね?ではGEOってご存知ですか?|生成エンジン最適化(GEO)の重要性や必要なことをまとめました!
相対パスと絶対パスの使い方
相対パスは、モジュールやディレクトリ内のローカルな参照に適しており、柔軟性があります。一方、絶対パスはウェブサイト全体で共通のリソース(CSS、画像、CDNなど)を参照する際に便利です。両者を理解して使い分けることで、パスのエラーや読み込み不具合を防げます。
Details
Details
1ヶ月前
相対パスと絶対パスの使い方
ブランドの認知を上げる効果的な施策とは?
ブランド認知を高めるための基本概念から具体的な施策、得られるメリットまでを網羅的に解説。戦略設計に役立つ実践的な内容です。
WASABI
WASABI
1ヶ月前
ブランドの認知を上げる効果的な施策とは?
JavaScript を使って通貨形式を数値に変換する
JavaScriptの正規表現を利用し、通貨表記に含まれる無効な記号を取り除くことで、簡単に通貨文字列を数値に変換できます。これにより、数値計算や金額比較などが容易になります。
Details
Details
1ヶ月前
JavaScript を使って通貨形式を数値に変換する
【初心者向け】日本の国技 相撲【第3回】楽しみ方編|視聴や推し力士の作り方
今回は「楽しみ方編」。現在の相撲ブームがなぜ起こっているのか?相撲の色々な楽しみ方をご紹介。
WASABI
WASABI
13日前
【初心者向け】日本の国技 相撲【第3回】楽しみ方編|視聴や推し力士の作り方
本当にあったホームページ制作の失敗事例|原因と対策をプロが解説【2025年最新版】
会社のホームページのリニューアルの担当に抜擢!そんなことありますよね?でも、全然知識ないし、どうすればいいの?ホームページの制作会社を選ぶ時のポイントや、制作ルールや金額など気をつけなければいけないことを紹介します!
WASABI
WASABI
13日前
本当にあったホームページ制作の失敗事例|原因と対策をプロが解説【2025年最新版】
IT業界の初心者が知っておくべきの用語(2025版)
新しいテクノロジーについて話すとき、時々自分がみんなのペースについていけないと感じることはありませんか?あるいは、その業界にいるのに、自分はまだ十分ではないと感じ、多くの専門用語を理解しなければならないこともあるでしょう。
Details
Details
1ヶ月前
IT業界の初心者が知っておくべきの用語(2025版)
WordPressサイトでメルマガ運用する時の注意点|簡単にできることには注意が必要でやんす。
「一括管理って響き最高!」だけど…WordPressでメルマガ配信するならセキュリティにご用心!メリットと落とし穴、そしてBenchmark Emailの使い方まで、編集長がゆるっと解説!
WASABI
WASABI
3時間前
WordPressサイトでメルマガ運用する時の注意点|簡単にできることには注意が必要でやんす。
【初心者向け】日本の国技 相撲【第2回】ルール編|勝敗の仕組みから番付・決まり手まで
今回は相撲の基本的なルールや、番付を詳しく説明いたします。
WASABI
WASABI
15日前
【初心者向け】日本の国技 相撲【第2回】ルール編|勝敗の仕組みから番付・決まり手まで
全角と半角の違いとは?変換方法をわかりやすく解説【ツール付き】
はじめに 日本語のテキストを扱う場面で、「全角」と「半角」の使い分けに悩んだことはありませんか?入力ミスやシステムの不具合、さらには検索精度の低下につながることもあり、特にWeb制作や文字校正では注意が必要です。本記事では、全角・半角の基本 […]
aki0o0
aki0o0
29日前
全角と半角の違いとは?変換方法をわかりやすく解説【ツール付き】
和暦から西暦変換ツール
このツールは、日本の元号(和暦)と西暦を相互に変換できるシンプルな変換ツールです。「昭和64年は何年?」「2025年は令和何年?」といった場面で、すぐに答えがわかります。 履歴書の作成、行政手続き、年齢計算、歴史的資料の読み解きなどにご活用 […]
aki0o0
aki0o0
29日前
和暦から西暦変換ツール