Rust 整数

ops/2024/11/16 22:20:45/

表1 整数类型

大小(位)有符号整数无符号整数
8i8u8
16i16u16
32i32u32
64i64u64
128i128u128
机器字isizeusize

表2 整数字面量

序号说明案例
1可以在整数任意位置添加下划线_1234_5678、1_2_3_4_5_6_7_8、12_345_678 都合法的整数,都表示数12345678
2字面量可以跟类型后缀,表示具体类型123i32是i32类型
3整型字面量可以直接调用函数9.pow(3));//直接调用pow函数
4用前缀0x、0o、0b分别表示十六进制、八进制、和二进制0x11、0o21、0b10001

表3 整数方法

方法说明案例
Max、MIN取整数类型最大、最小值i8::MIN//-128
BITS取整数类型位数i8::BITS//8
from_str_radix字符转整数类型Result类型i32::from_str_radix(“123”,10)//Ok(123)
to_string整数类型转整String类型123.to_string()//“123”
count_ones返回整数二进制有多少个11u8.count_ones()//1
count_zeros返回整数二进制有多少个01u8.count_ones()//7
leading_zeros返回整数二进制前导0个数1u8.count_ones()//7

http://www.ppmy.cn/ops/134250.html

相关文章

Linux探秘坊-------1.系统核心的低语:基础指令的奥秘解析(1)

1.Linux的背景介绍 Linux 操作系统的发展历程充满了激情与创新喵~🎀 萌芽期 (1983 - 1991):Linux 的历史可追溯到 1983 年,理查德斯托曼 (Richard Stallman) 发起 GNU 计划,目标是创建一个自由软件操作系统。1987 年发…

Prometheus面试内容整理-Metrics 类型

在 Prometheus 中,指标(Metrics)是核心数据单位,用于描述系统的各种状态和性能指标。Prometheus 将这些指标分为四种主要类型,每种类型适用于不同的监控场景。理解这四种指标类型有助于我们准确采集、分析和理解监控数据。 Counter(计数器) 1. 概念: Counter 是一种只…

01 最舒适的python开发环境

0 前言 我自己经过尝试,总结出python3开发环境的最舒适方式。 python3安装创建虚拟环境 venvjupyter notebook 笔记本安装vscode插件(Python, Pylance, Jupyter) 1 python3安装 ubuntu系统下安装最新版本的python3 sudo apt update sudo apt install python32 …

cooladmin 后端 查询记录

查询记录:pageQueryOp中列表查询的group by node ts controller代码如下 import { CoolController, BaseController } from cool-midway/core; import { Inject, Post, Get, Param } from midwayjs/decorator; import { ComparePricesPlanInfoEntity } from ../../…

华为云前台用户可挂载数据盘和系统盘是怎么做到的?

用户可以选择磁盘类型和容量,其后台是管理员对接存储设备 1.管理员如何在后台对接存储设备(特指业务存储) 1.1FusionSphere CPS(Cloud Provisionivice)云装配服务 它是first node https://10.200.4.159:8890 对接存…

linux安装好用的第三方中文输入法

第三方输入法比自带的ibus好用多了,总体评价就是顺畅。 首先,第一步,看你系统你目前使用的是哪种输入法平台 在设置 -> 区域与语言 -> 管理已安装的语言 -> 键盘输入法系统 查看。 如果是ibus,就安装ibus-rime, 命令 s…

Linux 命令行配置为单臂旁路由。

准备: sudo nano /etc/sysctl.conf net.ipv4.ip_forward1 sudo sysctl -p 方法一:(NATFORWARD) en0 为单臂路由网卡 注意:都可以增加来源限定 # 设置NAT规则 sudo iptables -t nat -A POSTROUTING -o en0 -j MASQ…

Python——飞机大战

以下是一个简单的用Python编写的飞机大战游戏的源代码: import pygame import random# 初始化游戏 pygame.init()# 设置游戏窗口的尺寸 screen_width 480 screen_height 640 screen pygame.display.set_mode((screen_width, screen_height))# 设置游戏标题 pyga…