# 算數運算子 C++ 提供了多種算術運算子,讓我們能夠對數值進行各種運算,例如**加、減、乘、除**等等。這些運算子讓我們可以對數字進行處理,讓程式能夠執行更複雜的任務。 ## 常用的算術運算子 * 加法 (+): 將兩個運算元相加。 * 減法 (-): 將第二個運算元從第一個運算元減去。 * 乘法 (*): 將兩個運算元相乘。 * 除法 (/): 將第一個運算元除以第二個運算元。 * 取餘數 (%): 取得除法運算後的餘數。 ## 運算子的使用範例 ```cpp= #include <iostream> using namespace std; int main() { int x = 10, y = 3; int sum, difference, product, quotient, remainder; // 加法 sum = x + y; cout << "x + y = " << sum << endl; // 減法 difference = x - y; cout << "x - y = " << difference << endl; // 乘法 product = x * y; cout << "x * y = " << product << endl; // 除法 quotient = x / y; cout << "x / y = " << quotient << endl; // 取餘數 remainder = x % y; cout << "x % y = " << remainder << endl; return 0; } ``` ## NOTE: * 運算子的優先級: 不同的運算子有不同的優先級, **乘除法優先於加減法**。如果要改變運算順序,可以**使用括號**。 eg.`ans=(20+20)/2` * **資料型態**: 算術運算子的運算元必須是**數值型態**,例如**整數、浮點數**。 * **整數除法**: 當**兩個運算元都是整數**時,除法運算會**捨去小數**部分,只保留整數部分。 * **浮點數除法**: 當**兩個運算元中有一個是浮點數**時,除法運算會**保留小數**部分。 * **取餘數運算**: 取餘數運算的**結果的正負號與被除數相同**。 ## 其他算術運算子 除了基本的算術運算子之外,C++ 還有一些其他的算術運算子, 例如: 1. 遞增運算子 (++): 將變數的值加 1。 2. 遞減運算子 (--): 將變數的值減 1。 3. 複合賦值運算子: +=, -=, *=, /=, %= eg.遞增運算子 ```cpp= int a = 5; a++; // a 的值變為 6 ``` eg.複合賦值運算子 ```cpp= int b = 10; b += 3; // 等同於 b = b + 3; b 的值變為 13 ``` ## 歐拉歐拉 算術運算子是 C++ 程式設計中非常重要的概念,掌握這些運算子可以讓我們對數字進行各種操作,從而實現更複雜的演算法。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up