Skip to main content

16進数とは何ですか? (16進数の定義)

3分でわかる二進数! (六月 2026)

3分でわかる二進数! (六月 2026)
Anonim

16進数値システムとも呼ばれる ベース16 時にはちょうど 16進数 特定の値を表現するために16の一意の記号を使用する数値システムです。これらの記号は0-9とA-Fです。

私たちが日常生活で使っている数字のシステムは、 小数点以下の 、またはbase-10システムを使用し、0〜9の10個のシンボルを使用して値を表します。

どこでなぜ16進数が使用されていますか?

コンピュータ内で使用されるほとんどのエラーコードやその他の値は、16進形式で表されます。たとえば、死のブルースクリーンに表示されるSTOPコードと呼ばれるエラーコードは、常に16進形式です。

プログラマは16進数を使用します。その値は10進数で表示される場合よりも短くなります。 たくさん バイナリよりも短く、0と1だけを使用します。

たとえば、16進数の値 F4240 は 1,000,000 10進数で 1111 0100 0010 0100 0000 バイナリで。

16進数の別の場所はHTMLとして使用されます カラーコード 特定の色を表現する。たとえば、Webデザイナーは、赤色を定義するために16進値FF0000を使用します。これは次のように分類されます FF、00,00、 使用すべき赤色、緑色および青色の色の量を規定する( RRGGBB );この例では、赤255、緑0、青0である。

255までの16進値を2桁で表すことができ、HTMLカラーコードは3桁の2桁の数字を使用するため、16進数で表現できる1600万(255 x 255 x 255)小数点のような別の形式で表現するのと比べて、多くのスペースを節約できます。

はい、バイナリはいくつかの点ではるかに簡単ですが、バイナリ値よりも16進値を読み取るほうがはるかに簡単です。

16進数でカウントする方法

数字の各セットを構成する16文字があることを覚えている限り、16進形式でのカウントは簡単です。

10進形式では、次のように数えることができます。

0,1,2,3,4,5,6,7,8,9,10,11,12,13、… 10の数字のセットを再び開始する前に1を加える(すなわち、数字10)。

しかし、16進形式では、16個の数値すべてを含めて、このように数えます:

再び0,1,2,3,4,5,6,7,8,9、A、B、C、D、E、F、10,11,12,13 … 16番の番号がもう一度セットされます。

次は、役立つかもしれないトリッキーな16進数の「トランジション」の例です。

… 17,18,19,1A、1B …

… 1E、1F、20,21,22 …

… FD、FE、FF、100,101,102 …

16進値を手動で変換する方法

16進数値の追加は非常に簡単で、実際には十進数の数値を数えるのと非常によく似た方法で行われます。

14 + 12のような通常の数学問題は、何も書かずに通常行うことができます。私たちの大半は頭の中でそれをすることができます - それは26です。それを見るための1つの有益な方法があります:

14は10および4(10 + 4 = 14)に分解され、一方、12は10および2(10 + 2 = 12)として簡略化される。一緒に追加すると、10,4,10、および2は26になります。

123のように3桁の数字を入力すると、実際に何が意味するのかを理解するためには、3つの場所をすべて見なければならないことがわかります。

最後の数字なので、3は単独で立っています。最初の2つを取り除くと、3はまだ3です.2の数字は、最初の例の場合と同様に、数字の2番目の数字であるため10で乗算されます。もう一度、この123から1を取り除くと、23が残されます。これは20 + 3です。右から3番目の数字(1)は、10回、2回(100回)となります。これは、123 + 100 + 20 + 3、または123になることを意味します。

これを見るには2つの方法があります:

…(N X 102) + (N X 101)+ (N X 100)

または…

…(N X 10 X 10)+(N X 10)+ N

上の式の適切な場所に各桁を差し込み、123を123にします。100(1 X 10 X 10)+ 20(2 X 10)+ 3、または100 + 20 + 3、これは123です。

数が1,234のように数千である場合も同じことが言えます。 1は実際に1 X 10 X 10 X 10で、1000位に、2位は100位になります。

16進数はまったく同じ方法で行われますが、base-10ではなくbase-16システムなので、10ではなく16を使用します。

…(N X 163) + (N X 162) + (N X 161)+ (N X 160)

たとえば、2F7 + C2Cの問題があり、答えの小数点値を知りたいとします。最初に16進数を10進数に変換し、上の2つの例のように数字を単に加算する必要があります。

すでに説明したように、10進数と16進数の両方でゼロから9までは全く同じですが、10から15までの数字はAからFの文字で表されます。

16進数の2F7の右端にある最初の数字は小数点システムのように、7になるようになっています。左の次の数字は、123の2番目の数字のように16を掛ける必要があります(2)を10(2×10)で乗算して20にする必要がありました。最後に、右から3番目の数字に10を乗じる必要があります3桁のときに10倍、2倍(または100)倍する必要があります。

したがって、 2F7 我々の問題では、512(2 X 16 X 16)+ 240(F 15 X 16)+ 7これは759になります。ご覧のように、Fは15進数での位置のために15です 16進数でカウントする方法 上記)可能な16のうち最後の数字です。

C2C このように小数に変換されます:3,072(C 12×16×16)+32(2 X 16)+ C 12 = 3,116

繰り返しますが、ゼロから数えているときには12番目の値なので、Cは12に等しくなります。

つまり、2F7 + C2Cは実際に759 + 3,116で、3,875になります。

これを手動で行う方法を知っているのはうれしいことですが、電卓やコンバーターで16進数値を扱うほうがはるかに簡単です。

六角コンバータ&電卓

16進数変換は、16進数を10進数に変換する場合、または10進数から16進数に変換する場合に便利ですが、手動で行う必要はありません。たとえば、コンバーターに16進値7FFを入力すると、それと等価な10進値が2,047であることが即時に通知されます。

BinaryHex Converter、SubnetOnline.com、RapidTablesなど、数多くのオンラインヘキサコンバータがあります。これらのサイトでは、16進数だけでなく10進数(およびその逆も可)を変換できますが、16進数を2進数、8進数、ASCIIなどに変換することもできます。

16進数の計算機は、10進数の計算機と同じくらい便利ですが、16進数で使用することができます。たとえば、7FF + 7FFはFFEです。

Math Warehouseの16進数計算ツールは、数値システムの結合をサポートしています。 1つの例は、16進数と2進数の値を加算し、結果を10進形式で表示することです。また、8進数をサポートしています。

EasyCalculation.comはさらに使いやすい電卓です。それはあなたがそれを与える2つの16進値を減算、分割、追加、および掛け、即座にすべての答えを同じページに表示します。また、16進数の答えの横にある10進数を表示します。

16進数の詳細

言葉 16進数 の組み合わせです ヘキサ (6を意味する)と 小数点以下の (10)。 2進数は2進数、8進数は8進数、10進数はもちろん10進数です。

16進数の値は、接頭辞「0x」(0x2F7)または添え字(2F716)、値は変更されません。これらの例では、プレフィックスまたはサブスクリプトを保持または削除でき、小数点値は759のままです。