数字进制转换

十进制整数转二进制整数方法:除 2 取余,逆序排列

十进制小数转二进制方法:"乘2取整" // 小数是指进位的占比
对十进制小数乘 2 得到的整数部分和小数部分,整数部分既是相应的二进制数码,再用 2 乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分。如此不断重复,直到小数部分为 0 或达到精度要求为止。第一次所得到为最高位,最后一次得到为最低位。

: 0.25 的二进制
0.25*2=0.5 取整是0
0.5*2=1.0 取整是1
0.25的二进制为 0.01

二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。