二进制数0 .0110011*十进制数211怎么算
时间: 2024-01-17 17:07:59 浏览: 238
首先将0.0110011转换为十进制数,即:
0.0110011 = 0 * (1/2)^1 + 1 * (1/2)^2 + 1 * (1/2)^3 + 0 * (1/2)^4 + 0 * (1/2)^5 + 1 * (1/2)^6 + 1 * (1/2)^7
= 0.140625
然后将211转换为二进制数,即:
211 / 2 = 105 余 1
105 / 2 = 52 余 1
52 / 2 = 26 余 0
26 / 2 = 13 余 0
13 / 2 = 6 余 1
6 / 2 = 3 余 0
3 / 2 = 1 余 1
1 / 2 = 0 余 1
因此,211的二进制数为11010011。
最后将0.140625与11010011进行乘法运算,即:
0.140625 * 11010011 = 30.0151367
因此,二进制数0 .0110011乘以十进制数211的结果为30.0151367。
阅读全文