Rust入门05-数据类型:标量类型
数据类型-标量类型
Rust 是静态编译语言,在编译时必须知道所有变量的类型
-
标量类型
-
整数类型
无小数部分
无符号整数类型以 u 开头
有符号整数类型以 i 开头
有符号范围:2ⁿ - 1 到 2ⁿ⁻¹ - 1
无符号范围:0 到 2ⁿ - 1
整数类型列表:
arch的 isize 和 usize 类型的位数由计算机的架构决定,其主要用于对某种集合进行索引操作
整数字面值列表:
除 byte 类型外,所有的数值字面值都允许使用类型后缀
整数的默认类型就是 i32
整数溢出:
-
浮点类型
Rust有两种基础的浮点类型,也就是含有小数部分的类型
f32:32位,单精度
f64:64位,双精度
默认类型是 f64
-
布尔类型
Rust的布尔类型也有两个值:true 和 false
其占一个字节的大小,符号为 bool
-
字符类型
Rust语言中char类型被用来描述语言中最基础的单个字符
字符类型的字面值使用单引号,其占用4字节大小
是Unicode标量值,可表示比ASCII更多的字符内容
Unicode标量值范围:
-
本文来自博客园,作者:Baby091,转载请注明原文链接:https://www.cnblogs.com/microwang/p/15995581.html