Rust使用abs()函数计算绝对值

在Rust编程语言中,可以使用abs()函数来计算一个数的绝对值;abs()函数可以用于整数和浮点数。

示例代码

以下是使用abs函数计算绝对值的两种方法:


fn main() {

    let a:i32 = 25;
    let b:f32 = -3.14;
    let c:i32 = 0;
    let d:f32 = -0.1;

    let abs_a = a.abs();
    let abs_b = b.abs();
    let abs_c = i32::abs(c);
    let abs_d = f32::abs(d);

    println!("{} {} {} {}",
        abs_a,abs_b,abs_c,abs_d);

}

程序运行结果

25 3.14 0 0.1

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/rust-abs.html

分类: 计算机技术
推荐阅读:
Rust使用莱布尼茨公式计算圆周率 莱布尼茨公式是一种用于计算圆周率的无限级数。该公式的形式如下:pi/4 = 1 - 1/3 + 1/5 - 1/7 + 1/9 - ... 通过对无限级数进行逐项求和,可以逐步逼近圆周率的值。在 Rust 中,可以使用循环和累加器来计算莱布尼茨级数的前N项和。
Python any()函数 any()是 Python 内置函数之一,接受一个可迭代对象(例如列表、元组、集合或生成器)作为参数,如果至少有一个元素在逻辑上等价于 True,则返回 True,否则返回 False。
Kali系统和虚拟机镜像的默认账号密码 通常,Kali的默认账号密码为 root/toor,但虚拟机镜像默认的账号密码却不一样,通常为 kali/kali;
Error establishing a database connection解决办法 最近在学习网络安全方面的内容,需要在低版本的WordPress中复现漏洞,这里记录一次安装4.2版本的WordPress时出现的 Error establishing a database connection 错误的处理过程;
Python将任意维度的不规则列表展平成一维列表 本文使用Python将任意维度的不规则列表展平成一维列表;
Python实现线性搜索(linear search) 线性搜索(linear search)通过从第一个元素开始遍历,与列表中的每个元素进行比较,直到匹配到元素或全部匹配完毕为止;