开发者社区> 问答> 正文

计算机的二进制浮点数如何计算?

知与谁同 2018-07-18 11:19:33 597
举例:1011.0101=1.0110101*(2的+11次方) 这是如何得到的 请做详细解释!
分享到
取消 提交回答
全部回答(3)
  • 小旋风柴进
    2019-07-17 22:57:14
    乘以2的一次方,就相当于把小数点左移一位,2进制里面11次方,就是3次方的意思,所以就是把小数点左移三位
    0 0
  • 聚小编
    2019-07-17 22:57:14
    十进制的科学计数法总会吧。。 最后都会写成n*10^x,因为十进制里面每乘一个10,小数点就往后移一位,除一个10就相反。是不是。那么这里是二进制,当然是乘个2就往后移一位小数点咯。11改成十进制是不就是3。。
    0 0
  • 行者武松
    2019-07-17 22:57:14
    (2的+11次方)应该是因为里面有个“2”是用十进制表示了,所以容易混淆,如果全部用二进制来表示就比较好理解了1011.0101=1.0110101*(10的+11次方),这里面全部数都以二进制表示,其中(10的+11次方)对应就是十进制里面(2的+3次方)
    0 0
添加回答
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章