十进制转二进制原理

十进制数转换成二进制数

整数部分,每除一次2,就是2的幂增加一个,也就是权高一级,所以得到的余数权值依次从低到高。

余数不是0就是1,也就是这个权的值有还是无,也即该权的系数。

小数部分, 同样每乘一次,也即2的负幂值增加一个,权值降一级,所以得到的整数值权值依次从高到底。

乘出来的整数要么为0要么为1,即这个权的系数要么为0要么为1.

0.375=0.25+0.125=1/4 +1/8

0.25*2*2=1 0.125*2*2*2=1

所以0.375=(0.011)2

相关文档
最新文档