Skip to content

[C++] 基本教學 02: 加減乘除、數值運算

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.

References


Read More

Tags:

Leave a Reply