Skip to main content

16進数とは何ですか?

Hexadecimalはベース16カウントシステムです。つまり、ベース10システムの10の数値とは対照的に、各数字は16の異なる数値を表します。システムは一般に、最初の10桁の数値0〜9を使用して表され、次に次の6桁の文字A-Fを使用します。歴史的なカウントシステムではありませんが、バイナリシステムを拡張するためのかなりユーザーフレンドリーな方法であるため、電子時代に起源があります。ただし、これは、人間が相互作用するのがかなり面倒になる可能性があります。Hexadecimalは、バイナリ値に関連するより効率的な方法を提供します。これは、16が4番目の電力であるため、1桁を4つのバイナリ数字と見なすことができるためです。別の言い方をすれば、バイナリの4桁の値は160桁の1桁で表現でき、バイナリの8桁の値を2桁の16桁などで表すことができます。これは、私たちが一般的に使用するベース10システムとは対照的です。これは、一貫した倍数でバイナリ数字を均等に一致させません。64システム、HEXはほとんどの人が相互作用するのが大幅に簡単であるため、最も広範です。Base-32とBase-64はどちらもコンピューティングにアプリケーションを備えていますが、それらは何でも使用されることはほとんどありませんが、最も深いレベルのコーディングです。慣れるにはある程度は必要ですが、非プログラマーでさえ、しばしば16進数を定期的に使用していることに気づき、すぐに適性を得ることができます。たとえば、グラフィックデザインプログラムを使用する多くのデザイナーは、使用される色を表すために16進コードを使用することに慣れています。ヘックスは理想的な速記です。ほとんどのコンピューターのカラーコードは、0から256の3つの値、赤、1つは緑、もう1つは青で構成されているためです。RGB、またはRed-Green-Blue、256は2番目の電力から16であるため、2桁で表現できます。したがって、たとえば、Color Cobalt Greenは61,145,64のRGB値、または単に#3D9140の16進価値で表現できます。一見複雑に見えることがあります。たとえば、50にカウントすると、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f、10、11、12、13、14のようになります。、15、16、17、18、19、1a、1b、1c、1d、1e、1f、20、21、22、24、25、26、27、28、29、2a、2b、2c、2d 2d、2e、2f、30、31、32。カウントが32で終了したように見えることに注意してください。しかし、実際には50番が16進数で表される方法です。ヘキサデシマルは基本的にバイナリシステムに基づいているため、2つの力で作業するときに現れる興味深い単純さがあります。たとえば、2

4は単純に10、2

5

は20、2

6

は40、2

7℃は80、2

8

は100、2

9は200です。