賦值、打印、算數運算子、邏輯與關係運算子
賦值
C++的等號 = 與我們一般在算數學的等號代表的意義不同,不是相等,而是賦予變數值
int num = 0; //將0給變數num
打印(std)
- cout:印出
- cin:使用者輸入
- endl:結束換行
【備註】:可使用using namespace std; 來省略前綴std::
【備註】:"字串"、'string'
cout(輸出)
std::cout<<"印出文字"<<std::endl;
std::cout<<num<<std::endl;
cin(輸入)
std::cin>>num;
'\n':換行
std::cout<<"印出\n文字"<<std::endl;
std::cout<<"印出文字"<<"\n"<<"印出文字";
算數運算子
解說遞增遞減運算子
- 建議只在必要時使用後綴(置)運算子
- int i =0; int j=0;
前綴(置)遞增 :j=i++ // j=1 , i=1,先遞增後賦值 (v)
後綴(置)遞增 :j=++i // j=0 , i=1,先賦值後遞增
前綴(置)遞減 :j=i-- // j=-1 , i=-1,先遞減後賦值 (v)
後綴(置)遞減 :j=--i // j=0 , i=-1,先賦值後遞減
邏輯與關係運算子
a&&b
a和b都是True,才會回傳True
a||b
a或b是True,就會回傳True
參考資料
[3]. C++Primer中文版-Stanley B. Lippman, Josée Lajoie, Barbara E. Moo著; 黃銘偉 譯; 碁峰出版; 2019/11/30。
延伸閱讀