A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
コンピュータの記憶に関して言えば、複雑な情報を書き込むことは難しく、ONとOFFつまりスイッチですね。
FD(フロッピーディスク)やCD(コンパクトディスク)にデータを保存する際に何も書かない場合と書き込む場合とでデータとして認識させるものです。なのでCD-Rなんかは書き込んだ部分が中心から外側に向けて色が変わりますよね。フロッピーより前には紙でできたカードに穴が沢山並んでいてそれでON/OFFを読み込んでいました。2進数ではOFFが0とONが1と表現できますのでコンピュータ内部にはその2種類の情報しか無いということです。
この最小の単位をBIT(ビット)と言いますが、これでは人間にはとても分かりにくいデータになります。そのためビットを4桁組み合わせて0000~1111までの16種類で表現する16進数というのが作られました。こちらは1ケタで表すために0~9に加えてA~Fを使用しています。この16進数を2桁使用して00~FFでByte(バイト)と言いますが、こちらはコンピューターのSPEC(スペック:性能)を表す時によく見かけますね。つまり16種類の二桁で表現できるのは256種類という事ですが、半角文字を表現するだけならいざしらず、全角文字(日本語や記号など)を表現するには足りません。なので更に2Byteを使用して65536文字の枠が決められていて、文字や記号などはそこに全て割り当てられています。
余談ですが10進数はコンピュータの世界では基本的に使用しません。人間に分かりやすいように表現上10進数になっていますが、内部的には全て16進数ないし2進数なのです。
つまりコンピュータの内部では全て2の乗数で増減していきますから、実際に10進数で考えようとすると無駄な部分が出てきてしまうのです。
1KBと表現されていると1000Byteと捉えがちですが、実際には1024Byteですし、1MBは1048576Byteということですね。
No.2
- 回答日時:
2進数の歴史を最近少し読みました。
17世紀、ドイツの数学者のゴットフリート・ライプニッツが、東洋文化に強い興味を示している中で、古代中国から伝わる易の卦(伏義六十四卦図)の並べ方をみて、それが、二進法であることに気がついたそうです。太極から始まり、陰陽の2つ別れ、更に、4つ、16に分割されていきます。これ自体は、哲学ですが、ライプニッツは、そこから二進法というものを確立したそうです。
16進は、2進数を人が読みやすくするために生まれたものだと言えます。
以下は、ライプニットが2進法を思いついたとされる伏義六十四卦方位図、宇宙の万象を網羅するという。
No.1
- 回答日時:
ITでの話であれば、今のコンピューターでは、on / off (あるいは電圧の高・低)しか扱えないですが、これに1 と 0 を当てはめれば数値が処理出来ると言うことに気づいた人がいた、、というかそういうことに気づいたから電気回路からコンピューターが生まれました。
1と0をそのまま使えば、2進数だし、2進数だと桁数が多くなりすぎるので、もうすこし桁数を減らしたいということで生まれたのが数値の16進表記です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
マクロを使ってフォルダー内に...
-
EXCELからCSVにすると余計なカ...
-
WORDで改ページすると時々グレ...
-
C#で、テキストボックスの入力...
-
[VBA][Excel]クリップボードか...
-
CSVの定義
-
カンマ区切りの数字をCSVフ...
-
VBAで使えないワークシート関数は
-
Excelについて質問です。 セル...
-
メモ帳からエクセルにセル区切...
-
3桁ごと?4桁ごと?コンマの...
-
エクセルにペーストする際にカ...
-
VBAでtxtファイルを読み込む際...
-
VB2005のTextBoxでカン...
-
CSV形式で保存した エクセルの...
-
パス区切りの文字について
-
エクセル セルの書式設定 ユ...
-
英数字のみ全角から半角に変換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
EXCELからCSVにすると余計なカ...
-
カンマ区切りの数字をCSVフ...
-
CSVの定義
-
WORDで改ページすると時々グレ...
-
マクロを使ってフォルダー内に...
-
データにカンマが入ったCSVデー...
-
何故、日本は未だに数字を3桁...
-
カンマ区切り
-
JPY ¥1,500.00は日本円でお幾ら?
-
Excelについて質問です。 セル...
-
データグリッド内の数値をカン...
-
[VBA][Excel]クリップボードか...
-
3桁ごと?4桁ごと?コンマの...
-
C#で、テキストボックスの入力...
-
VB2005のTextBoxでカン...
-
エクセル セルの書式設定 ユ...
-
「カンマ」と「コンマ」は同じ...
-
VBAでtxtファイルを読み込む際...
おすすめ情報