Rust基础类型之布尔类型和字符

布尔类型

Rust 中的布尔类型为 bool,仅仅有两个值,true 和 false。比如下方代码:

let flag1 = true;
let flag2: bool = false;

字符

Rust 中的字符类型是 char,值用单引号''括起来。

fn main() {
    let char1 = 'z';
    let char2: char = 'ℤ'; 
    let heart_eyed_cat = '';
    let chinesechar1 = '中';
}

Rust 的char类型存的是Unicode散列值。这意味着它可以表达各种符号,比如中文符号、emoji符号等。在 Rust 中,char 类型在内存中总是占用 4 个字节大小。这一点与 C 语言或其他某些语言中的 char 有很大不同。

你可能感兴趣的:(rust学习,rust,开发语言,后端)