假设我有一个包含浮点数(例如:"3.14159265358979")的字符串,并希望将其转换为浮点数。如何计算指数和尾数,得到相应的浮点表示?
我如何为我试图转换的数字找到一个合适的指数?如何计算相应的尾数值来表示浮点数?
PS:我想为任意精度的浮点计算编写一些代码.
发布于 2019-03-14 17:13:06
首先,记住符号(+或−)并将数字更改为其绝对值。
将意义归一化为[1,2],并计算指数:
然后用浮点格式的意义对数字进行舍入:
现在你有了符号,指数,和意义。
https://stackoverflow.com/questions/54697980
复制相似问题