Rust入门05-数据类型:标量类型

数据类型-标量类型

Rust 是静态编译语言,在编译时必须知道所有变量的类型

  • 标量类型

    1. 整数类型

      无小数部分

      无符号整数类型以 u 开头

      有符号整数类型以 i 开头

      有符号范围:2ⁿ - 1 到 2ⁿ⁻¹ - 1

      无符号范围:0 到 2ⁿ - 1

      整数类型列表

      整数类型列表

      arch的 isize 和 usize 类型的位数由计算机的架构决定,其主要用于对某种集合进行索引操作

      整数字面值列表

      整数字面值列表

      除 byte 类型外,所有的数值字面值都允许使用类型后缀

      整数的默认类型就是 i32

      整数溢出

      整数溢出

    2. 浮点类型

      Rust有两种基础的浮点类型,也就是含有小数部分的类型

      f32:32位,单精度

      f64:64位,双精度

      默认类型是 f64

    3. 布尔类型

      Rust的布尔类型也有两个值:true 和 false

      其占一个字节的大小,符号为 bool

    4. 字符类型

      Rust语言中char类型被用来描述语言中最基础的单个字符

      字符类型的字面值使用单引号,其占用4字节大小

      是Unicode标量值,可表示比ASCII更多的字符内容

      Unicode标量值范围:

      Unicode标量值范围

posted on 2022-03-11 22:09  Baby091  阅读(86)  评论(0编辑  收藏  举报

导航