为什么10进制化R进制什么要除R取余呀?
悬赏分:0 - 离问题结束还有 14 天 12 小时
为什么10进制化R进制什么要除R取余呀?
老师讲的原理没听明白。来请教大家。我想知道他的原理,为什么要除R取余呢?想要看证明过程
參考答案:我们来举一个例子
你有9个苹果,装在一个恰好可以放20个苹果的盘子里,现在你要把他放在几个只能装2个苹果的盘子里面,那么,你先尽可能的往一个只能装2个苹果的盘子里面,这样装满了还剩7个,那么你又要拿一个盘子,直到你没有苹果了为止。
接下来我们来说整除跟取余的问题
比如9,你先除一个2,还余7,你继续除,除的次数越多,那么位数越高,但最后的余数是最低位。
从上面的结果我们就找到一个傻瓜的办法来把10进制转2进制,先不停的除以2,除以一个2就记录一个1(按照从又到左的顺序),最后不能除的时候,记录余数,记在最右边,那么最后得到的就是你转化后的数。
10进制转其他的也是一样,只是除的不是2是其他的数