Rust 跨界:全面掌握跨平台应用开发
第一章:快速上手 Rust
1.2 基础语法与常用特性
1.2.1 数据类型与控制流
数据类型
Rust 提供了丰富的内置数据类型,主要分为标量类型和复合类型。
标量类型
标量类型表示单一的值,Rust 中的标量类型包括:
-
整数类型:Rust 提供了多种整数类型,分为有符号和无符号两类。它们的大小可以是 8、16、32、64 或 128 位。
- 有符号整数:
i8
,i16
,i32
,i64
,i128
- 无符号整数:
u8
,u16
,u32
,u64
,u128
- 默认类型:如果没有指定,整数默认类型为
i32
。
示例代码:
let a: i32 = -10; // 有符号整数 let b: u32 = 20; // 无符号整数
- 有符号整数:
-
浮点数类型:Rust 支持
f32
和f64
两种浮点数,分别表示 32 位和 64 位浮点数。浮点数使用f
后缀来指示类型。示例代码:
let x: f32 = 3.14; // 32位浮点数 let y: f64 = 2.71828; // 64位浮点数
-
布尔类型:布尔类型只有两个值:
true
和false
。示例代码:
let is_active: bool = true;
-
字符类型:字符类型表示一个 Unicode 字符,使用单引号定义,支持多种语言的字符。
示例代码:
let letter: char = 'A'; let emoji: char = ' 标签:示例,i32,代码,特性,语法,let,println,Rust From: https://blog.csdn.net/u012263104/article/details/143279996