MST

星途 面试题库

面试题:Rust基元类型之整数类型的范围及应用

在Rust中,不同的整数类型有不同的取值范围,请列举出至少三种整数类型及其对应的取值范围,并说明在什么场景下适合使用特定的整数类型。
42.8万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
整数类型取值范围适合场景
i8$-128$ 到 $127$存储小的有符号整数,比如表示温度变化范围较小且有正负的情况,或者用于表示枚举的序号(取值范围合适时)。
u8$0$ 到 $255$存储小的无符号整数,如表示字节数据(一个字节 8 位,取值范围刚好匹配),或者用于表示颜色通道值(取值在 0 - 255)。
i32$-2147483648$ 到 $2147483647$通用的有符号整数类型,适用于大多数整数运算场景,当不确定具体范围且不需要特别大或特别小的范围时使用,比如计数、索引等。