数据结构
Max Zhang Lv4

数据结构

rust 中的所有数据类型都是静态类型,这意味着在编译时就需要知道所有变量的类型。

基本数据类型

rust 中的基本数据类型有:

  1. 整数类型

    类型 大小 是否有符号
    i8 8-bit 有符号
    i16 16-bit 有符号
    i32 32-bit 有符号
    i64 64-bit 有符号
    i128 128-bit 有符号
    u8 8-bit 无符号
    u16 16-bit 无符号
    u32 32-bit 无符号
    u64 64-bit 无符号
    u128 128-bit 无符号
  2. 浮点数类型

    f32: 32-bit 浮点数

    f64: 64-bit 浮点数

  3. 布尔类型

    bool: true 或 false

  4. 字符类型

    char: 单个 Unicode 字符,4 个字节

复合数据类型

元组

元组是一个将多个不同类型的值组合在一起的复合数据类型。

1
let tuple: (i32, f64, char) = (1, 1.0, 'a');

数组

数组是一个将多个相同类型的值组合在一起的复合数据类型。

1
let array: [i32; 5] = [1, 2, 3, 4, 5];

数组的长度是固定的,一旦声明就不能改变。

 评论
评论插件加载失败
正在加载评论插件