- ベストアンサー
0は何桁の整数ですか?
0は何桁の整数なのか、どうかその理由と共に教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
自然な定義はない、というのが実際のところでは? ある正数nの桁数は[log(n)]+1と定義すると自然かと思います。 (ここでlogは常用対数、[x]はガウス記号でxを超えない最大の整数) しかし、これはn=0のときは定義できません。 もう少し易しく言えば、0以外の正数はすべて10倍すると桁数がひとつ増えますが、 0の場合は10倍しえも0のままなので桁数が1増えるのは不合理ということになり、 0に桁数は設定できないことになります。 あえて無理やり定義するとすれば、-∞桁の整数ということになるかと。
お礼
ありがとうございます。 3の倍数、 1□2 で、□にはいる一桁の整数は? という問題に、0は含まれるのかが発端です。 これだと0を入れてもいい気もします。 3桁の整数は100から999 2桁の整数は10から99 1桁の整数は1から9 というのもありなきがします。 2桁の暗証番号は00から99 1桁の暗証番号は0から9 というのもありなきがします。 回答のようにある正数nの桁数は[log(n)]+1と定義して、0の桁数は考えないのもありなきがします。 おっしゃるようにいろいろな考えがあるようで、それを確かめたいと思い質問をさせていただきました。