擅长:python、mysql、java
<p>所以现在你已经习惯了以10为基数。十进制是如何工作的?在</p>
<p>好吧,你开始在1的位置数到9,然后当你想再加一个时,不可能用一个字符来表示10,所以你必须把你的一个位置重置到最底部,0,然后你把下一个位置(10的位置)增加1。当你得到九十九个相同的交易时,你必须把一和十的位置都重置为零,然后你把一百的位置增加一。在</p>
<p>所以在以10为基数的情况下,1位数最多只能表示9个可能的数字
你最多可以用2位数表示99个可能的数字
最多可以用3位数表示999个可能的数字</p>
<p>这里有一个模式我会让你弄明白的。然后你可以把这个模式应用到所有其他的基础上,然后把它们都弄清楚。在</p>
<p>和8进制一样,你只需要习惯于更早的重置和携带。在</p>
<p>你可以像这样以8为基数,1,2,3,4,5,6,7,但是我们没有一个代表“8”的字符,它不会上升到那么高。就像在十进制中,我们没有一个代表10的字符。在</p>
<p>所以我们要把它移到下一个数字,十位。10,11,12,13,14,15,16,17,我们又不得不把它带过去,它变成了20,21。等等</p>
<p>当我们达到77时,我们重置为100(以10为基数的64)和777到1000(这是多少?)以10为基数?。在</p>
<p>你可以用这个来检查你的答案。<a href="http://gwydir.demon.co.uk/jo/numbers/binary/bases.htm" rel="nofollow">http://gwydir.demon.co.uk/jo/numbers/binary/bases.htm</a></p>
<p>如果你需要一段时间才能拿到,没关系。学习一门新语言实际上就是学习一种看待世界的新方法。一开始很吓人,但后来很可怕。在</p>
<p>祝你好运,欢迎来到编程!在</p>