小数的十进制怎么转换成二进制
0.5十进制转二进制小数?
0.5十进制转二进制小数?
把整数和小数分开,整数0就是0,小数5就是101,和起来就是0.101
能不能告诉我十进制0.75转换为二进制、十六进制、三十二进制分别是多少?
十进制小数转换成二进制是乘2取整。
第一位:0.75*21.5--取1,余0.5
第二位:0.5*21 --取1,余0
所以
十进制0.75
二进制0.11
八进制0.6
十六进制0.C
没听说过三十二进制
二进制数如何转换成十进制数?
二进制数转换成十进制数的方法是:整数二进制用数值乘以2的幂次依次相加,小数二进制用数值乘以2的负幂次然后依次相加。
十进制转二进制小数怎么保留小数?
10进制小数转换为2进制小数采用乘2取整的方法,即:
用10进制小数成,将乘积分成小数部分和成熟部分;应上一步的小数部分乘2,将得到的乘积分成小数部分车整数部分。如果循环直至小数部分为0时结束。次数将每次得到的乘数部分写在一起(前面加0.)就是对应的2进制数。
由于不断用小数乘2得到乘积的小数部分不一定为0.因此,这个规程可能会无休止的进行辖区,此时,需要根据精度要求适可而止。
针对1位小数的10进制数0.1来说,则:
0.1*2,小数部分0.2,整数部分0
0.2*2,小数部分0.4,整数部分0
0.4*2,小数部分0.8,整数部分0
0.8*2,小数部分0.6,整数部分1
因此,一般情况下需要有4位小数才可以满足精度要求。因此,如果10机制有n为小数,则要么取到小数部分为0,要门保留2*n为小数
二进制转换有小数点怎么做?
二进制中有小数呀!带小数的二进制转换成十进制的要求就是使用这个公式:SKn×2(n) K(n-1)×2(n-1) K2×2(2) K1×2(1) K0×2(0) K-1×2(-1) K-2×2(-2)我写的括号中的内容是2的次方。也就是小数点前边的数使用的是正次方,而小数点后面的数使用的是负次方。将二进制小数代入这个公式就可以了。