Виталик Черный Asked:2020-12-04 00:29:41 +0000 UTC2020-12-04 00:29:41 +0000 UTC 2020-12-04 00:29:41 +0000 UTC 对于N个十进制数字,他们可以写的数字是10的N次方 772 我正在读一本书Выразительный Javascript,遇到了一个我不明白的定义。 对于 N 个十进制数字,可以用它们写入的数字数量是 10 的 N 次方。 资料来源:富有表现力的 Javascript - 数字 математика 2 个回答 Voted Best Answer Harry 2020-12-04T00:34:13Z2020-12-04T00:34:13Z 对于一个十进制数字,这是 10 个数字:0 1 2 3 4 5 6 7 8 9 - 对吧? 现在考虑两个数字。对于前十位数字中的每一个,您可以在其旁边分配第二个数字 - 10 个选项,即 结果总共有 10 * 10 \u003d 100 \u003d 10 2 个不同的数字(00 01 02 ... 10 11 ... 97 98 99)。 类似地论证,我们得到有 10 N个不同的 N 位数字。 为什么这么琐碎的事情被解释得如此冗长-我不知道... user176262 2020-12-04T09:22:37Z2020-12-04T09:22:37Z 我认为这是一个糟糕的翻译。这意味着使用不同的十位数字并允许它们重复,在N位置上你可以写 10 的N不同数字的幂。这绝对是显而易见的。 如果只有两个数字,0 和 1 是两个可能的位值,那么在 64 位(8 个字节)中,您可以写 2 的不同值的 64 次方。
对于一个十进制数字,这是 10 个数字:0 1 2 3 4 5 6 7 8 9 - 对吧?
现在考虑两个数字。对于前十位数字中的每一个,您可以在其旁边分配第二个数字 - 10 个选项,即 结果总共有 10 * 10 \u003d 100 \u003d 10 2 个不同的数字(00 01 02 ... 10 11 ... 97 98 99)。
类似地论证,我们得到有 10 N个不同的 N 位数字。
为什么这么琐碎的事情被解释得如此冗长-我不知道...
我认为这是一个糟糕的翻译。这意味着使用不同的十位数字并允许它们重复,在
N位置上你可以写 10 的N不同数字的幂。这绝对是显而易见的。如果只有两个数字,0 和 1 是两个可能的位值,那么在 64 位(8 个字节)中,您可以写 2 的不同值的 64 次方。