|
|
|
@ -39,7 +39,7 @@ Rust 使用一个相对传统的语法来创建整数(`1`,`2`,...)和浮
|
|
|
|
|
| 二进制 | `0b1111_0000` |
|
|
|
|
|
| 字节 (仅限于 `u8`) | `b'A'` |
|
|
|
|
|
|
|
|
|
|
这么多类型,有没有一个简单的使用准则?答案是肯定的, Rust 整形默认使用 `i32`,例如 `let i = 1`,那 `i` 就是 `i32` 类型,因此你可以首选它,同时该类型也往往是性能最好的。`isize` 和 `usize` 的主要应用场景是用作集合的索引。
|
|
|
|
|
这么多类型,有没有一个简单的使用准则?答案是肯定的, Rust 整型默认使用 `i32`,例如 `let i = 1`,那 `i` 就是 `i32` 类型,因此你可以首选它,同时该类型也往往是性能最好的。`isize` 和 `usize` 的主要应用场景是用作集合的索引。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 整型溢出
|
|
|
|
|