把十进制转化成其他进制的数【转】
转换十进制的整数涉及到新基数的除法。由这个除法可以得到一个商和余数。余数将成为新数字中的(从右到左)下一位数,商代替要转换的数。这一过程持续到商为零止。
while (商不是0) 用新基数除这个十进制数 把余数作为答案左边的下一位数字 用商代替这个十进制数
转换小数部分的操作是类似的,只不过不是用新基数除这个数,而是用新基数乘它。乘法的进位将成为答案左边的下一位数字,乘法结果中的小数部分将成为新的被乘数,整个过程直到乘法结果中的小数部分为0截止。
让我们把十进制的0.75转换为二进制。

因此十进制中的0.75就是二进制中的0.11。

浙公网安备 33010602011771号