mirror of
https://github.com/RustyCab/LearnRustEasy.git
synced 2026-02-04 10:43:22 +08:00
Update chapter_3_2.md
This commit is contained in:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user