数字
本课属于 Coddy Rust 学习旅程的“基础知识”单元。第 5 课,共 75 课。
变量是用于存储数据值的容器。程序使用它们来存储、处理和显示信息。
简单来说,变量就像一个内存单元,我们可以通过输入变量名来访问它。
每个变量都有唯一的名称 和值 ,值可以有不同的类型。Rust 有多种内置数据类型,用来定义变量可以存储的值的类型。
要初始化一个变量,我们使用以下格式:
let variable_name: variable_type = value;在 Rust 中,数字通常使用两种主要的数据类型表示:i32 和 f64。
i32 用于存储没有小数点的整数。例如:
let age: i32 = 30;
let temperature: i32 = -5;
let count: i32 = 100;f64 用于存储带小数点的数字。例如:
let price: f64 = 99.99;
let pi: f64 = 3.14159;
let fraction: f64 = 0.5;在 Rust 中声明变量时,你可以在变量名后加上冒号来指定变量的类型。这称为类型声明。如果 Rust 能根据值推断出类型,那么类型就是可选的:let count = 100; 的类型是 i32,let price = 99.99; 的类型是 f64。变量声明为某种类型后,就只能存储该类型的值。
挑战
入门编写一个 Rust 程序,声明并初始化以下变量:
- 声明一个名为
quantity的i32变量,并将其初始化为5。 - 声明一个名为
item_price的f64变量,并将其初始化为24.99。
声明并初始化这些变量后,使用 println!() 按以下格式将变量的值输出到控制台:
Quantity: [value of quantity]
Price: [value of item_price]亲手试试
// 在这里声明并初始化变量
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Rust 在线编译器