コンピュータを利用する上で、2進法や16進法などの記数法を理解しておくことは重要だ。まずは身近な10進法の基礎知識をあらためて整理しよう。
2進法と16進法は現代のコンピュータの仕組みを支えている。ソフトウェア開発者が幅広い業務をこなせるようにするには、2進法や16進法の知識が必要だ。
われわれが日常生活で使っている10進法と比べると、2進法や16進法は分かりにくい。理解するには、数に関する考え方を少し変える必要がある。本連載は10進法と比べながら、2進法と16進法の仕組みや使い方を紹介する。
まずは10進法について、実例を使って考えよう。10進法の「500」を例に挙げる。
どの記数法でも、各桁は底(基数:1桁の単位を示す数)の累乗として表すことができる。10進法の底は10なので、各桁は10の累乗だ。10進法の500は、次の表1の通り分解できる。
位 | 102 | 101 | 100 |
---|---|---|---|
値 | 5 | 0 | 0 |
つまり10進法の500は、5個の100、0個の10、0個の1(100、10、1はいずれも10進法の数値)を足し合わせた数値だということになる。
米国TechTargetの豊富な記事の中から、開発のノウハウや技術知識など、ITエンジニアの問題解決に役立つ情報を厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。
2025年のバレンタインのトレンドを購買実態から分析 「カカオショック」の影響は?
読売広告社は、ショッパーインサイトの食品ID-POS購買行動データベース「real shopper SM...
生成AIへの期待値の変化 DeepSeek台頭がマーケターに突きつける課題とは?
AI 生成の広告に対する反発が続いた1年を経て、マーケターはパフォーマンス結果重視で非...
2024年に視聴者が検索したテレビCM 2位は中国のあのEVメーカー、1位は?
2024年にテレビCMを通して視聴者が気になりWeb検索したものは何だったのか。ノバセルが発...