在编号系统之间转换

Blu*_*lub 2 math

我试图在转换时理解规则的原因.我肯定必须有一个简单的解释,但我似乎无法绕过它.感谢任何帮助!

从base10转换到任何其他基础是这样的:

number/desiredBase =数字+余数

你这样做直到number = 0.

但经过所有的计算,你必须把所有剩余的东西颠倒过来.我不明白为什么.

例如:base10 number到base2

11 / 2 = 5 + 1
5 / 2  = 2 + 1
2 / 2  = 1 + 0
1 / 2  = 0 + 1
Run Code Online (Sandbox Code Playgroud)

为什么是正确的答案:1011而不是1101?

我知道这有点小,但如果我能理解这一点,它会帮助我更好地记住.

vir*_*tor 7

想在十进制系统中相同的,即使它没有太大的意义实际上做数学题,在这种情况下:)

1234 / 10 = 123 | 4
123 / 10  = 12  | 3
12 / 10   = 1   | 2
1 / 10    = 0   | 1
Run Code Online (Sandbox Code Playgroud)

每次你把时间,你带了至少显著位,所以第一个结果,是最显著的结果 - 位在右边.