-12/64=-0.1875
(-0.1875)₁₀=(-0.0011)₂
小数十进制转二进制
先将小数乘以2,再将积的整数部分取出,余下小数部分继续乘以2,
再将积的整数部分取出,如此进行,直到积中的小数部分为零,此时0或1为二进制的最后一位。或者达到所要求的精度为止。
然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。
答案是-0.0011
先计算出-12/64=-0.1875
然后再乘二取整转换为二进制,
0.1875*2=0.375取0,
0.375*2=0.75取0,
0.75*2=1.5取1,
0.5*2=1取1,
合起来就是-0.0011