じゅうろくしん‐ほう〔ジフロクシンハフ〕【十六進法】
16進数
別名:16進法,十六進数,十六進法
【英】hexadecimal number, hexadecimal, hex
16進数とは、0から9までの10個の数字と、AからFまでの6個のアルファベットを使って数値を表現する方法である。
16進数では、ひとつの桁において0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、Fと並ぶ16個の数値を扱うことができる。「A」が10進数における「10」に相当し、「F」は同じく10進数の「15」に相当する。「F」の次は位取りをして1桁上がり、「10」となる。
日常生活においては、0から9までの10個の数字を使った10進数が主に使われているが、コンピュータでは2進数などと並んで16進数を扱うことも多い。例えばASCIIコードや日本語の文字コード、色を示すカラーコードなどは16進数を使用している。
たとえば、16進数の3F7Bは、10進数に変換すると4096×3+256×15+16×7+1×11=16251になる。 また、10進数の12345を16進数に変換するには、次のように計算する。
12345=4096×3 余り57
57=256×0 余り57
57=16×3 余り9
9=1×9 余り0
よって、12345は16進数では3039になる。
その数値が16進数であることを示すために、3F7B(16)や0x3F7B、3F7Bh、&h3F7B、$3F7Bのように記述することがある。なお、AからFまでの6個のアルファベットは、小文字で表記してもよい。
十六進法
(16進法 から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/06/22 10:27 UTC 版)
十六進法(じゅうろくしんほう、 英: hexadecimal)とは、十進数の16を底とし、底およびその冪を基準にして数を表す方法である。
- ^ 青木和彦・上野健爾他『岩波数学入門辞典』岩波書店、2005年、ISBN 4-00-080209-7、pp.46、125-126 において、底をN=16とした場合。
- ^ (00)16〜(ff)16
- ^ a b Martin, Bruce Alan (October 1968). “編集者への手紙: バイナリ表記について”. Communications of the ACM (Associated Universities Inc.) 11 (10): 658. doi:10.1145/364096.364107.
- ^ a b c d e f g h “Computer Arithmetic”. quadibloc (2018年). 2018年7月16日時点のオリジナルよりアーカイブ。2018年7月16日閲覧。
- ^ a b “2.1.3 Sexadecimal notation”. G15Dプログラマーズリファレンスマニュアル. Los Angeles, CA, USA: Bendix Computer, Division of Bendix Aviation Corporation. p. 4. オリジナルの2017-06-01時点におけるアーカイブ。 2017年6月1日閲覧. "16個の数字 (0〜15) で4ビットのグループを表すことができるためこの基数を用いる。各組合せにシンボルを割り当てることでこの表記をsexadecimalと呼べるようになる(略称をsexと呼ぶことは憚れるため、通常はhexと略す)。sexadecimalのシンボルは10個の10進数に加え、G-15においては、文字 u v w x y z である。この記号は任意であり、別のコンピュータでは最後の6文字に異なるアルファベットを割り当ててもよい。"
- ^ “ILLIAC Programming - A Guide to the Preparation of Problems For Solution by the University of Illinois Digital Computer”. bitsavers.org. Urbana, Illinois, USA: Digital Computer Laboratory, Graduate College, University of Illinois. pp. 3-2 (1956年9月1日). 2017年5月31日時点のオリジナルよりアーカイブ。2014年12月18日閲覧。
- ^ ROYAL PRECISION Electronic Computer LGP - 30 PROGRAMMING MANUAL. Port Chester, New York: Royal McBee Corporation. (April 1957). オリジナルの2017-05-31時点におけるアーカイブ。 2017年5月31日閲覧。(注:この奇妙な配列はLGP-30における6ビットキャラクターコードの順番から来ている。)
- ^ NEC Parametron Digital Computer Type NEAC-1103. Tokyo, Japan: Nippon Electric Company Ltd.. (1960). Cat. No. 3405-C. オリジナルの2017-05-31時点におけるアーカイブ。 2017年5月31日閲覧。
- ^ スペース記号
- ^ Knuth, Donald. (1969). The Art of Computer Programming, Volume 2. ISBN 0-201-03802-1. (Chapter 17.)
- ^ Alfred B. Taylor, Report on Weights and Measures, Pharmaceutical Association, 8th Annual Session, Boston, 15 September 1859. See pages and 33 and 41.
- ^ Alfred B. Taylor, "Octonary numeration and its application to a system of weights and measures", Proc Amer. Phil. Soc. Vol XXIV, Philadelphia, 1887; pages 296-366. See pages 317 and 322.
- ^ Schwartzman, S. (1994). The Words of Mathematics: an etymological dictionary of mathematical terms used in English. ISBN 0-88385-511-9.
- 16進法のページへのリンク