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

分类: 计算机技术
推荐阅读:
C程序计算二阶行列式的值 本文将使用C语言编写程序计算二阶行列式的值;程序通过定义一个2*2数组用于存储输入的二阶行列式;再通过前文的公式计算出二阶行列式的值;
Python 列表去重的几种方法 列表去重是指通过消除重复的元素,将列表中的所有唯一元素保留下来的操作;在Python中,存在多种方法删除列表中重复的元素,下面是一些常用的方法;
MySQL ABS() 绝对值函数 ABS(x) 函数返回x的绝对值,如果x为NULL则返回NULL;
C语言strcat()函数:追加字符串到另一个字符串尾部 strcat()是C语言标准库中的一个字符串函数,用于将一个字符串追加到另一个字符串的末尾;
TypeError: can't take floor or mod of complex number. 在Python中,复数类型不支持地板除(floor division)和取模(modulo)运算。因此,在尝试对复数执行//、%或divmod()函数运算时,会引发TypeError异常,提示can't take floor or mod of complex number.
Python hash()函数 在 Python 中,hash() 函数用于获取给定对象的哈希值(散列值),即对象的唯一标识符。