# 四則運算講義 ## 複習 這篇講義包括第一堂設課的內容和第二次社課將教的內容,這份自學講義裡會有作業,請認真學習完 ### 1.起手式 起手式式打C++每次都需要先打的東西,背下來 打法: ```cpp= #include<iostream> using namespace std; int main(){ //主程式碼 return 0; } ``` * #include<iostream> =="引入iostream函式庫"== * using namespace std; =="使用命名空間std"== * int main(){} =="大括號中為主程式碼寫的地方"== * return 0; =="回傳值為0"== 寫在主程式碼當中的最後一行 ### 2.變數 | int | float | char | string | bool | | -------- | ---------------- | -------------- | --- | --- | | 存取整數 | 存取浮點數(小數) | 字元(單一字母) | 字串(多個字母) | 布林值 | 變數是裝內容的容器,當輸入數字或其他內容時,用變數存取內容。 變數名稱不代表變數內容,變數代表的是==變數當中存取==的內容 EX: ```cpp= #include<iostream> using namespace std; int main(){ //主程式碼 int hello = 2; cout<<hello<<"hello"; return 0; } ``` 輸出: 2hello 輸出2為hello這個變數所包括的內容,而hello為名稱,並變數中的內容 ### 3.輸入輸出 輸入 : cin>> ; 輸出:cout<< ; * 輸出字串(多個字母)時:""用==雙引號==包住 * 輸出字元(單個字母)時:''用==單引號==包住 EX: ```cpp= #include<iostream> using namespace std; int main(){ //主程式碼 int a; int b; cin>>a>>b;//執行時輸入數字做為變數內容 cout<<b<<a; return 0; } ``` ### 4.補充 1.連續輸入輸出 cin後面==用>>連接==,cout後面==用<<連接== 2.主程式碼除非最後一行為大括弧結尾,否則==都需要加上分號== 3.程式碼中//代表註解,註解可以==便於閱讀程式碼==,兩條斜線後的內容==不屬於==程式碼內的內容 ## 預習 四則運算的符號大部分與生活中的符號相同,可用==整數變數==相做運算,也可以用==數字==直接做運算 四則運算符號: | + | - | * | / | % | | ---- | ---- | --- | --- | ---- | | 相加 | 相減 | 相乘 | 相除 | 模 計算餘數 | 使用除數時注意變數型態 若變數型態是==int那輸出的數就一定是整數==,若變數型態是==float那輸出就一定是小數== EX: ```cpp= #include<iostream> using namespace std; int main(){ int a; int b; cin>>a>>b; int c = a+b;//一定要另一個變數作為某兩個數字的運算結果 cout<<c<<" "<<a+b; return 0; } ``` 打法 ```cpp= #include<iostream> using namespace std; int main(){ int a; int b; cin>>a>>b; int c = a+b;//相加 int d = a-b;//相減 int e = a*b;//相乘 int f = a/b;//相除 int g = a%b;//取餘數 return 0; } ``` ## 作業 請==至少==完成JMJudge課程內容中==四則運算隨堂練習前五題== 第六到八題為進階題 * C++當中若要使用開根號需要引入<math.h>函式庫 語法:sqrt(); * 平方可以想做是==乘兩次==
×
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