【发布时间】:2013-01-09 15:52:40
【问题描述】:
我正在努力学习 C,现在我是一个花车。我知道所有值在不同的机器上都有不同的大小。但我正在努力学习这个概念。
假设一个浮点数保存在 4 个字节中。我读到第一位是符号位,它决定数字是正数还是负数。然后接下来的 7 位是指数,其余(23 位)是尾数。这可能是这样的: 1 010 1001 0000 0000 1011 1001 0000 111
但这如何转化为浮点数?我可以阅读二进制文件,但我看不到它背后的公式:)。有人可以向我解释一下这个,或者它是如何工作的吗?
【问题讨论】:
-
不确定这个问题会持续多久。
标签: c floating-point