十進法 wikipedia|無料辞書
十進法(じっしんほう、じゅっしんほう
)とは、
10 を
底(てい)とし、底およびその
冪を基準にして数を表す方法である。
◆ 記数法
十進記数法とは、10 を底とする
位取り記数法である。現在、数の表記に広く使われているのは、0, 1, 2, 3, 4, 5, 6, 7, 8, 9 からなる 10 個の
アラビア数字を用いる十進記数法である。右端あるいは
小数点で 1 の桁を表す。数字の意味する数は、左に 1 桁ずれると 10 倍になり、右に 1 桁ずれると 1/10 になる。「11」という表記において、左の「1」は十を表し、右の「1」は一を表し、合わせて十一を表す。十進記数法で表された数を
十進数と呼ぶ。
この他、
算木も十進記数法であるが、現在は用いられていない。算木から変化した
蘇州号碼は現在も
香港などでわずかに使われている。
そろばんは十進記数法と同じ仕組みだが、文字として表記することはない。正確には
二五進法である。
◇ 底の変換後の桁数
コンピュータでの数値処理では十進記数法で
m 桁の正の整数があった場合、それが
r 進記数法(例えば
十六進記数法)では何桁になるかを求めることがある。
r 進記数法での桁数を n 桁とすると、十進記数法で m 桁の正の整数の最大値は 10m - 1、r 進法で n 桁の正の整数の最大値は rn - 1 である。これらを等しいとおくと、
:10m - 1 = rn - 1
となる(厳密には
m,
n は
整数なので、「=」より「
」が適切)。
両辺に 1 を加算し、常用対数をとると、
:、
:、
:
:(n に小数点以下の端数がある場合は、切上げて整数値にする)
◇ 名称
十進記数法は単に十進法と呼ばれることもあるが、これを「10 進法」と書くのは好ましくない。10 が十を意味するのは十進記数法だからであり、例えば
二進記数法ならば二を意味する。
漢数字にはそのような曖昧さはない。
英語でも同様に base 10 より decimal が好まれる。
◆ 命数法
◇ 数詞
十進命数法は、
人間の 10 本の
指に由来する。数詞が例外なく各桁の数と位から構成される完全な十進命数法は、
呉語を除く
中国語に見られる。
ベトナム語の数詞もほぼ例外がない。
朝鮮語、日本語、
タイ語の数詞は中国語から輸入したものである。なお、
春秋戦国時代までの中国語では、各桁の間に「と」を意味する「又」や「有」を挿入した。
論語では 15 は「十有五」と書かれている
[論語: 吾十有五而志于学。]。
その他の言語では、10 の倍数が一語で表されたり、11 から 19 までの数が一語で表されたりすることが多い。例えば
英語では、11 は
*ten-one ではなく eleven であり、20 は
*two-ten ではなく twenty である。
5 本指の手が 2 本あるので、10 の他に 5 も基準とすることがある。これを
二五進法と呼ぶ。このような数詞を持つ言語は少なく、
ウォロフ語[http://www.zompist.com/niger.htm#WOL]、
クメール語[http://www.zompist.com/asia.htm#KMR]などがある。一方、10 を 5 個の 2 に分ける言語は存在しない。
不規則な数詞は子供の数の能力に悪影響があるという報告がある。
以下に日本語、ウォロフ語、英語の数詞を示す。