Rust 算术运算符

返回上一级

算术运算符就是我们日常所使用的 加减乘除求余 五则运算。

下表列出了 Rust 语言支持的所有算术运算符。

在下表中,我们假设 a = 10 且 b = 5。

详细的范例请访问 算术运算符

名称 运算符 范例
+ a+b 的结果为 15
- a-b 的结果为 5
* a*b 的结果为 50
/ a / b 的结果为 2
求余 % a % b 的结果为 0

注意

Rust 语言不支持自增自减运算符 ++--

范例

下面的范例演示了我们上面提到的所有算术运算符。

fn main() {
   let num1 = 10 ;
   let num2 = 2;
   let mut res:i32;

   res = num1 + num2;
   println!("Sum: {} ",res);

   res = num1 - num2;
   println!("Difference: {} ",res) ;

   res = num1*num2 ;
   println!("Product: {} ",res) ;

   res = num1/num2 ;
   println!("Quotient: {} ",res);

   res = num1%num2 ;
   println!("Remainder: {} ",res);
}

编译运行以上 Rust 代码,输出结果如下

Sum: 12
Difference: 8
Product: 20
Quotient: 5
Remainder: 0

返回上一级

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.