diff --git a/book/contents/basic/base-type/numbers.md b/book/contents/basic/base-type/numbers.md index a92ed29c..de86a34e 100644 --- a/book/contents/basic/base-type/numbers.md +++ b/book/contents/basic/base-type/numbers.md @@ -1,5 +1,5 @@ # 数值类型 -我朋友有一个领导(读者:你朋友?黑人问号)说过一句话:所有代码就是0和1,简单的很。咱不评价这句话的正确性,但是计算机底层由01组成,倒是真的。 +我朋友有一个领导(读者:你朋友?黑人问号)说过一句话:所有代码就是0和1,简单的很。咱不评价这句话的正确性,但是计算机底层由01组成倒是真的。 计算机和数值关联在一起的时间,远比我们想象的要长,因此数值类型可以说是有计算机以来就有的类型,下面内容将深入讨论Rust的数值类型以及相关的运算符。 @@ -71,7 +71,7 @@ fn main() { } ``` -浮点数根据 `IEEE-754` 标准表示。`f32` 类型是单精度浮点型,`f64` 为双精度。 +浮点数根据 `IEEE-754` 标准实现。`f32` 类型是单精度浮点型,`f64` 为双精度。 #### 数字运算 @@ -287,7 +287,7 @@ use num::complex::Complex; - **类型转换必须是显式的**. Rust永远也不会偷偷把你的16bit整数转换成32bit整数 - **Rust的数值上可以使用方法**. 例如你可以用以下方法来将`13.14`取整: `13.14_f32.round()`, 在这里我们使用了类型后缀,因为编译器需要知道`13.14`的具体类型 -数值类型的讲解已经基本结束,接下来来看看字符和布尔类型。 +数值类型的讲解已经基本结束,接下来,来看看字符和布尔类型。