N進法とは? わかりやすく解説

位取り記数法

(N進法 から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/01/03 19:40 UTC 版)

位取り記数法くらいどりきすうほう: positional notation)とは、いくつかの数字を並べて数を表す方法である(例:1233.143;8,24)。

数字ないし決まった文字数の数字列の置かれた位置をくらいまたはけた[注 1]と呼び[2]、数字の位を決めることを位取りという。

一つの桁を N 種の数字列の組み合わせで表す位取り記数法をN 進位取り記数法エヌしんくらいどりきすうほうあるいは単に N 進法エヌしんほう[注 2]と呼ぶ。また、数 N基数きすう: radix[注 3]ないしてい: base)と呼ぶ。 例えば、一般的に用いられる 0 から 9 までのアラビア数字による記数法は十進法にあたる。十進法でない例として、時刻角度を表す単位六十進法が使われている。またコンピュータの分野においては数値表現に二進法とその派生である八進法十六進法がしばしば用いられる。

位取り記数法は古代中国に由来する。中国では紀元前14世紀の商時代にすでに十進法が用いられており、紀元前4世紀にはゼロを空位として記述する位取り記数法を用いていた。対してヨーロッパにおける最古の十進法が記述された文書は976年のスペインの手稿本である[3]

本項では N が 2 以上の整数の場合を扱う。それ以外の場合については広義の記数法の記事を参照のこと。また後述するp 進数の概念とは(関連があるものの)別概念であるので注意が必要である。

記法

2 以上の整数 N を底(基数)とする位取り記数法(N 進法)において、それぞれの位の値は 0 から N − 1 までの N 個の非負の整数に対応した数字で表される(例:1234567890一二三四五六七八九〇[4][5]。 非負の数は位取り記数法によって、以下のように表される[5]

総合
通常のN進法
特殊なN進法
その他

ウィキペディアウィキペディア

n進法

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/02/15 09:34 UTC 版)

J (プログラミング言語)」の記事における「n進法」の解説

任意の底基数)nによるn進法での数値は、〈基数〉b〈数〉という表記する基底小数点含んでかまわない表記意味2b101 7000500000000000000♠5 3b212 7001230000000000000♠23 16bff 7002255000000000000♠255 0.1b12 7000210000000000000♠2.1

※この「n進法」の解説は、「J (プログラミング言語)」の解説の一部です。
「n進法」を含む「J (プログラミング言語)」の記事については、「J (プログラミング言語)」の概要を参照ください。

ウィキペディア小見出し辞書の「N進法」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

カテゴリ一覧

すべての辞書の索引



Weblioのサービス

「N進法」の関連用語








8
32% |||||



N進法のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



N進法のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの位取り記数法 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのJ (プログラミング言語) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS