·
A Chinese College Student

https://www.h-schmidt.net/FloatConverter/IEEE754.html

用这个网站可以看到数值在IEEE754下的二进制存储下的数值.我还是给你计算一下, 最近正好在学计算机体系结构

3.3000000000000003的二进制为11.01001100110011001101, 我们HD superman给的图并根据IEEE计算浮点数的数值公式:

math, 我们把上面的二进制写成 math, 由math 的指数可得math, 可以得math, 即为阶码(math), math的部分为尾码(math), 并且是正数math, 01000000010100110011001100110011即使我们得到的IEEE格式浮点数, 再正向推其所表示的浮点数: math, math, 阶码math, 所以其值为math.

同理也可以算出3.30000000000000022204在计算机中IEEE754浮点格式下为3.29999995232

Replies
1

+1 我是看不懂,,,😂