C++
第二堂社課
聽學姊上社課時:

溫故知新
起手式
#include<iostream>
using namespace std;
int main(){
return 0;
}輸入輸出
輸入
cin>> ;
輸出
cout<< ;
變數型態
| int | float | char | string | bool |
|---|---|---|---|---|
|
|
存取整數
存取小數
存取字元
存取字串
布林值
0:false
1:true
補充
換行 1.endl 2.'\n'
大括號中的內容通常內縮一個tab鍵(四格空白鍵)
程式碼中//後面同行的內容為註解,不屬於程式碼運行的部分
算術運算子
算術運算子
| + | - | * | / | %(讀作:模) |
|---|---|---|---|---|
|
|
加法
減法
乘法
除法
取餘數
算術運算子
- 變數使用型態是整數,計算結果也只會是整數
轉換方法
- 型態改float
- 結果以小數計算
- 強制轉換
算術運算子
#include<iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<float(a)/float(b);
}強制轉換成小數
小試身手
#include<iostream>
using namespace std;
int main(){
int a = 3, b = 2;
float c = a/b;
cout<<a/b<<endl;
cout<<c<<endl;
cout<<float(a)/float(b);
}會輸出甚麼?
檢討
if else
if else
if else 分為三個部分
1.if
2.else if
3.else
如果...就...
不然如果...就...
不然最後就...
if else
寫法
if(如果符合小括號的規則){
//執行大括號裡的內容
}
else if(符合小括號裡的規則){
//執行大括號的內容
}
else{
//執行大括號裡的內容
}if else
#include<iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
if(a>b){
cout<<"a>b";
}
else if(a<b){
cout<<"a<b";
}
else{
cout<<"a=b";
}
}小試身手
if else
一定是以if為開頭
else只能放在if/else if後面
C++第二堂
By CMIOC 29
C++第二堂
- 146