跳转至

数据类型

数值型    

字符串型 

浮点

布尔

容器型  

字符串


整型

类型 字节 范围
i8 1 -128 到 127
i16 2 -32768 到 32767
i32 4 -2147483648 到 2147483647
i64 8 -9223372036854775808 到 9223372036854775807
i128 16 (2的129次方)/2
u8 1 0 到 255
u16 2 0 到 65535
u32 4 0 到 4294967295
u64 8 0 到 18446744073709551615
u128 16 2的129次方

浮点型

类型 字节 范围
f32 4 大约6位小数
f64 8 大约15位小数

Bool

类型 字节
bool 1

char

需要用单引号进行定义

类型 字节 范围
char

数组

元素必须相同

// 定义
let 名称 = [, , ];
let mut 名称 = [, , ];

数组[0] 获取元素

数组[0] = 值 赋值 元素

数组.len() 获取长度

元组

元素可以不同

// 定义
let 名称 = (, , );
let mut 名称 = (, , );

元组.0 获取元素

元组.0 = 值 赋值 元素