From dcec58c9b3439eb3d91682e59972d3b1dd834212 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=A4=E7=8B=90=E4=B8=80=E5=86=B2?= <43949039+anonymousGiga@users.noreply.github.com> Date: Wed, 17 May 2023 11:18:48 +0800 Subject: [PATCH] Update chapter_3_2.md --- src/chapter_3/chapter_3_2.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/chapter_3/chapter_3_2.md b/src/chapter_3/chapter_3_2.md index 7ffe702..948d53a 100644 --- a/src/chapter_3/chapter_3_2.md +++ b/src/chapter_3/chapter_3_2.md @@ -40,6 +40,7 @@ usize 说明:isize和usize的长度是和平台相关,如果CPU是32位的,则这两个类型是32位的,如果CPU是64位的,则这两个类型是64位的。 上面的表格中,f32和f64为浮点型,其它为整型。浮点型和整型一起构成数值型。 + (1)可以在数值字面量后面加上类型表示该类型的数值,如下: ``` fn main(){ @@ -87,6 +88,7 @@ fn main() { ``` - 布尔型 + Rust中的布尔型用bool表示,有两个可能的值,为true和false。布尔类型使用的场景主要是条件表达式(控制流的内容),使用如下: ``` fn main() { @@ -110,6 +112,7 @@ fn main() { ``` - 字符类型 + char类型用于存放单个unicode字符,占用4个字节空间。当存储char类型数据时,Rust会将其转换为utf-8编码的数据存储。char字面量是单引号包含的任意单个字符,字符类型使用示例如下: ``` fn main() { @@ -123,6 +126,7 @@ fn main() { 复合类型是将多个值组合成一个类型。Rust有两个原生复合类型:元组和数组。 - 元组 + 圆括号以及其中逗号分割的值列表组成元组,定义一个元组方式如下: ``` fn main() { @@ -155,6 +159,7 @@ fn main() { ``` - 数组 + 数组中的每个元素的类型必须相同,数组的长度是固定的,数组的定义方式如下: ``` fn main() {