0

从 base-10 转换为 base-8 有点棘手,但仍然直截了当。我们基本上必须从上面扭转这个过程。让我们从一个例子开始:base-10 的 150。我们首先找到比我们的数字小的 8 的最大幂。在这里,这是 82 或 64(83 是 512)。我们计算可以从 150 中取出多少个 64 组。这是 2,所以我们以 8 为基数的第一个数字是 2。现在我们已经占了 150 中的 128,所以还剩下 22。小于 22 的 8 的最大幂是 81(即 8)。我们可以从 22 个中取出多少个 8 组?再次两组,因此我们的第二个数字是 2。最后,我们剩下 6 个,显然可以从中取出 6 组一个,我们的最后一个数字。我们最终得到 226 个 base-8。事实上,我们可以用数学使这个过程更清晰。以下是步骤:

150/82 = 2 remainder 22
22/81 = 2 remainder 6
6/80 = 6
Our final answer is then all of our non-remainder digits, or 226.
my question is same way if we want 65 of base-10 to convert to base-8 what happens ?
any help is appreciated..thanks in advance
4

0 回答 0