CPU的浮点运算能力是什么东西啊?

2025-04-06 06:37:11
推荐回答(2个)
回答1:

浮点数可以简单的理解为小数,
有些老师会教你浮点数在内存中是这样存的是 底 指数 这样的形式
可以说完全不对,真正浮点数在内存中存储的方式非常复杂,一共有七种情况
由于指数太多不好打出来,
你可以查阅:(标准IEEE 745)名称为:
Standard for binary floating decimal point ANSI/IEEE 745
这就是浮点数的标准文档,上面详细的规定了浮点数和双精度数如何存储,了解了以后你就可以自己计算浮点数的取值范围以及为什么有一些值取不到还有为什么会有精度的问题,可是计算相当麻烦。
希望对你有所帮助

回答2:

浮点运算是指浮点数参与的运算,这种运算通常伴随着因为无法精确表示而进行的近似或舍入。浮点运算是计算机编程中很重要的一部分。
1、浮点运算就是实数运算。浮点运算是高精度的运算方式,主要运用在科学和多媒体中。可以理解为小数点可移动的运算方式。
2、数和计算通常是按“整数”或“浮点数”进行划分的。整数计算使用计算的所有位记录整数“值”。而浮点计算则使用计算的一部分位表示“值”,另一部分位表示指数。由于一部分位用来表示指数,所以浮点计算得出的值可以比整数计算得出的值大很多或是小很多。换句话说,对于给定数量的位,浮点计算的精度没有整数计算高,但浮点计算结果的范围却比整数计算大很多。