doc: add an example of wrapping_*

pull/1036/head
Rinne 2 years ago committed by GitHub
parent b5fd7d5eea
commit bdab33df30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -55,6 +55,16 @@ Rust 使用一个相对传统的语法来创建整数(`1``2`...)和浮
- 使用 `overflowing_*` 方法返回该值和一个指示是否存在溢出的布尔值
- 使用 `saturating_*` 方法使值达到最小值或最大值
下面是一个演示`wrapping_*`方法的示例:
```rust
fn main() {
let a : u8 = 255;
let b = a.wrapping_add(20);
println!("{}", b); // 19
}
```
## 浮点类型
**浮点类型数字** 是带有小数点的数字,在 Rust 中浮点类型数字也有两种基本类型: `f32``f64`,分别为 32 位和 64 位大小。默认浮点类型是 `f64`,在现代的 CPU 中它的速度与 `f32` 几乎相同,但精度更高。

Loading…
Cancel
Save