Dzwebs.Net

撰写电脑技术杂文十余年

rust根据提供的ASCII的值输出对应的字符

Admin | 2023-1-27 19:33:19 | 被阅次数 | 633

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  rust根据提供的ASCII的值输出对应的字符。

  假设存在如下第一行的ASCII的值,让我们输出其对应的字符吧。

  let buffer: [u8; 9] = [97,98,99,48,49, 50, 51, 52, 53];

  let s = std::str::from_utf8(&buffer[0..6]).expect("出现异常…");

  println!("输出看看?{}", s);

  //输出结果是:

  输出看看?abc012

  注意:ASCII的值,最大值只到127,所以,得配合std::str::from_utf8这个来使用,否则就出错。因为u8,即无符号的整型,包含的数字范围是0到127,刚好也是128个,正好对应ASCII的范围。

  buffer[0..6] 这个指的是:从第0个元素取到第5个,不包含编号为6的哦。


该杂文来自: 最新技术

上一篇:rust输出字符串中的每个字符及每个字符对应的ASCI

下一篇:rust单引号及双引号在String类型中的push的使用

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计