- Rust 教程
- Rust - 首頁
- Rust - 簡介
- Rust - 環境設定
- Rust - HelloWorld 示例
- Rust - 資料型別
- Rust - 變數
- Rust - 常量
- Rust - 字串
- Rust - 運算子
- Rust - 決策
- Rust - 迴圈
- Rust - 函式
- Rust - 元組
- Rust - 陣列
- Rust - 所有權
- Rust - 借用
- Rust - 片段
- Rust - 結構
- Rust - 列舉
- Rust - 模組
- Rust - 集合
- Rust - 錯誤處理
- Rust - 泛型型別
- Rust - 輸入輸出
- Rust - 檔案輸入/輸出
- Rust - 包管理器
- Rust - 迭代器和閉包
- Rust - 智慧指標
- Rust - 併發
- Rust 有用資源
- Rust - 快速指南
- Rust - 有用資源
- 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
rust_operators.htm
廣告