Skip to content

Commit

Permalink
Update ch03-01-precision.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Euler-37 authored Mar 25, 2024
1 parent 13a44d6 commit 9f5045a
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/ch03-01-precision.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
整数是完全精确的,但是在实际的生活工作中,我们不一定需要这么精确的数,\\(\pi=3.14\\)或者是\\(\pi=3.141592653\\)对某些计算来说并不重要。但是相对的,数值可以表达的范围对某些行业更为有用,比如天体之间的距离。所以我们可以舍弃一部分的精确度来换取更大的表示范围,这就是浮点数。

### IEEE754
按照IEEE754 浮点数的标准,浮点数由三部分组成:符号位(sign),指针偏移值(exponent)和分数值(fraction)。 一个浮点数是这三部分的乘积\\(Value=sign*exponent*fraction\\)
按照IEEE754 浮点数的标准,浮点数由三部分组成:符号位(sign),指针偏移值(exponent)和分数值(fraction)。 一个浮点数是这三部分的乘积\\(Value=sign\times exponent \times fraction\\)

浮点数的默认类型也是占4个字节,32个位,所以能表示的状态最多也是\\(2^{32}\\)个,因此,**注定有些数字没有办法精确表示**,IEEE754的处理方法是:

Expand Down

0 comments on commit 9f5045a

Please sign in to comment.