Rust 算术运算符

Rust 算术运算符

假设变量a和b的值分别为10和5。

序号 运算符 描述 示例
1 +(加法) 返回操作数的和 a+b为15
2 -(减法) 返回两个值的差 a-b为5
3 *(乘法) 返回两个值的积 a*b为50
4 /(除法) 进行除法运算并返回商 a/b为2
5 %(取模) 进行除法运算并返回余数 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);
}

输出

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程