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

分类: 计算机技术
推荐阅读:
WordPress如何禁用Emoji表情 由于WordPress自带的Emoji表情服务需要连接到国外服务器,国内用户访问比较慢、不稳定,影响体验,且大部分用户根本用不到;这个服务应该禁用。
PySide6 设置按钮(QPushButton)是否可点击(禁用) QPushButton 类有一个名为 enabled 的属性,它用于控制按钮的可用状态。当按钮可用时,用户可以与之交互,点击它执行操作。当按钮不可用时,用户无法与之交互,点击它也不会触发点击事件。
Rust module_path宏的用法和示例 在 Rust 语言中,module_path宏用于获取当前代码所在模块的路径。它返回一个&static str类型的字符串切片,表示当前代码所在的模块路径;这个路径是在编译时确定的。
Python实现二分法查找(binary search) 对于从小到大有序排列的元素组合,使用二分法查找(binary search)是一种效率较高的算法,其大致流程如下:
如何查看CPU的出厂日期 通常情况下,CPU的出厂日期是写在CPU的标签或者包装盒上的。如果您已经安装了CPU,则可以通过操作系统或者第三方软件来查看CPU的出厂日期。以下是一些方法:
判断文件格式 在某些时候,我们需要判断文件是什么类型;而通过文件后缀(扩展名)并不能满足需求,因为扩展名可随意修改,试想一下对方给你发送了一个伪造扩展名的图片文件,实际上却是个木马病毒,又或者恶意攻击者上传了一个木马病毒到你的服务器,而你的程序却认为它是张图片;