十进制数转换其它进制数要“取R除余”,这个余数是指余数的总位数,还是余数第一位数?

问题描述:

十进制数转换其它进制数要“取R除余”,这个余数是指余数的总位数,还是余数第一位数?
如题,例如,十进制120转换为八进制,120/8=15(余数为0,就取0),15/8=1.875,这个怎么取余,是取3,还是8,还是7,还是5?

取7,例如十进制转换八进制,15 = 8 +7,取余就是7; 60 = 7*8 +4 , 取余就是4,八进制表示是074;明白了吗?为什么不是余数0.875中的其中一位数?
那十进制转换二进制,还是120,怎么取余呢120 = 1*2^6+1*2^5+1*2^4+1*2^3,所以120 就是 二进制1111000 ; 120 取余就是0了,不知道还有没有其他的方法我说的是用“除R取余”的方法中,“取余”是指那个数?你这个方法应该不是我要问到的方法。取余就是余数,你不要再补零算后面小数点位转换成八进制所用的余数和转换成二进制所用的余数,取的不一样吗?
15/8的余数怎么变成了7?????15/8=1.875啊???1.875取余,要取什么数?是除1.875中的8,还是1.875中的7,还是1.875中的5?????我问的是这个意思!!转换成八进制所用的余数和转换成二进制所用的余数肯定不一样,我没从1.875里面找到找到规律,比如十进制转换成三进制,10/3 = 3.33333....他的取余会是3?不是很懂,我看明白了再告诉你