Last Updated on 2021-05-03 by Clay
在程式設計中,存在著所謂的『算數運算子』,比方說常見的加減乘除等符號(+ - * /),除此之外,常用的符號還有求餘數的 % 符號。
透過這些不同的運算子,我們可以讓電腦幫我們進行計算,處理各式各樣的工作。
加減乘除、求餘
加(+)
#include <iostream> using namespace std; int main() { cout << 1+2 << endl; return 0; }
Output:
3
減(-)
#include <iostream> using namespace std; int main() { cout << 7 - 5 << endl; return 0; }
Output:
2
乘(*)
#include <iostream> using namespace std; int main() { cout << 7 * 5 << endl; return 0; }
Output:
35
除(/)
#include <iostream> using namespace std; int main() { cout << 7 / 5 << endl; return 0; }
Output:
1
就只有除,答案跟我們一般生活中不太一樣。這是因為我們所使用的數字是 int 正整數,故計算所回傳的答案也只能是正整數。
如果要看到計算出小數的較精確的結果,我們可以將 7 跟 5 轉成 float 或是 double 進行計算。
#include <iostream> using namespace std; int main() { cout << (float)7 / (float)5 << endl; return 0; }
Output:
1.4
求餘(%)
這是日常生活中比較少見的計算,可以幫我們把數值除後的餘數求出。比方說 7 除以 5 —— 餘 2,就可以用這個符號計算。
#include <iostream> using namespace std; int main() { cout << 7 % 5 << endl; return 0; }
Output:
2
字串也可以相加
值得一提的是,字串其實也是可以加在一起的哦。
#include <iostream> #include <string> using namespace std; int main() { string str_01 = "Today is a "; string str_02 = "nice day."; cout << str_01 + str_02 << endl; return 0; }
Output:
Today is a nice day.