update ch03-02-data-types.md

pull/245/head
xiaohulu 6 years ago
parent 61c50dd995
commit ebdbc4fecd

@ -4,7 +4,7 @@
> <br>
> commit f949ff883628db8ed2f2f5f19e146ebf19ed6a6f
在 Rust 中,每一个值都属于某一个 **数据类型***data type*),这告诉 Rust 它属于何种数据以便明确数据处理方式。我们将看到两类数据类型标量scalar和复合compound
在 Rust 中,每一个值都属于某一个 **数据类型***data type*),这告诉 Rust 它被指定为何种数据以便明确数据处理方式。我们将看到两类数据类型标量scalar和复合compound
记住Rust 是 **静态类型***statically typed*)语言,也就是说在编译时就必须知道所有变量的类型。根据值及其使用方式,编译器通常可以推断出我们想要用的类型。当多种类型均有可能时,比如第二章的 “比较猜测的数字和秘密数字” 使用 `parse``String` 转换为数字时,必须增加类型注解,像这样:
@ -67,7 +67,7 @@ error[E0282]: type annotations needed
#### 浮点型
Rust 也有两个原生的 **浮点数***floating-point numbers*类型它们是带小数点的数字。Rust 的浮点数类型是 `f32``f64`,分别占 32 位和 64 位。默认类型是 `f64`,因为在现代 CPU 中它与 `f32` 速度几乎一样,不过精度更高。
Rust 也有两个原生的 **浮点数***floating-point numbers*类型它们是带小数点的数字。Rust 的浮点数类型是 `f32``f64`,分别占 32 位和 64 位。默认类型是 `f64`,因为在现代 CPU 中它与 `f32` 速度几乎一样,不过精度更高。
这是一个展示浮点数的实例:
@ -85,7 +85,7 @@ fn main() {
#### 数值运算
Rust 所有数字类型都支持基本数学运算:加法、减法、乘法、除法和取余。下面的代码展示了如何在 `let` 语句中使用它们:
Rust 中的所有数字类型都支持基本数学运算:加法、减法、乘法、除法和取余。下面的代码展示了如何在 `let` 语句中使用它们:
<span class="filename">文件名: src/main.rs</span>

Loading…
Cancel
Save