数据类型

标量类型

  1. 整数类型
  2. 浮点类型
  3. 布尔类型
  4. 字符类型

整数类型

LengthSignedUnsigned
8-biti8u8
16-biti16u16
32-biti32u32
64-biti64u64
128-biti128u128
archisizeusize
  • 整数类型没有小数部分

  • 无符号u开头

  • 有符号i开头

  • 取值范围

    • 有符号范围
      • -(2n-1) 到 2n - 1。
    • 无符号范围
      • 0 到 2n -1
  • isize 和 usize

    • 由系统架构决定位数 64位就是64
  • 整数字面值

Number literalsExample
Decimal 1098_222
Hex 160xff
Octal 80o77
Binary 20b1111_0000
Byte (u8 only)b'A'

浮点类型

  • f32
  • f64

布尔类型

  • bool (占据一个字节)

字符

  • char (4个字节)
Last Updated:
Contributors: G_xing