自学内容网 自学内容网

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 有很大不同。


原文地址:https://blog.csdn.net/qq_42108074/article/details/135492059

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!