Rust 程序设计语言 简体中文版 1.85.0i8 u8 43/562Rust 程序设计语言 简体中文版 16-bit i16 u16 32-bit i32 u32 64-bit i64 u64 128-bit i128 u128 架构相关 isize usize 每一个变体都可以是有符号或无符号的,并有一个明确的大小。有符号 和 无符号 代表数字能 否为负值,换句话说,这个数字是否有可能是负数(有符号数),或者永远为正而不需要符号 0 到 2ⁿ - 1 的数字,所以 u8 可以储存从 0 到 2⁸ - 1 的数字,也就是从 0 到 255。 另外,isize 和 usize 类型依赖运行程序的计算机架构:64 位架构上它们是 64 位的,32 位 架构上它们是 32 位的。 可以使用表格 3-2 中的任何一种形式编写数字字面值。请注意可以是多种数字类型的数字字面 值允许使用类型后缀,例如 57u8 来指定类型,同时也允许使用 用来解释模块、路径、use关 键词和pub关键词如何在编译器中工作,以及大部分开发者如何组织他们的代码。我们将在本 章中举例说明每条规则,但这是回顾模块工作原理的绝佳参考。 • 从 crate 根节点开始: 当编译一个 crate, 编译器首先在 crate 根文件(通常,对于一个库 crate 而言是 src/lib.rs,对于一个二进制 crate 而言是 src/main.rs)中寻找需要被编译的代0 码力 | 562 页 | 3.23 MB | 28 天前3
共 1 条
- 1













