要注意的是除法的兩種寫法//
句子是註解的意思
#include<iostream>
using namespace std;
int main(){
cout << "Hello World" << endl;
//你的程式碼
return 0;
}
順序執行: 將程式碼放入{ }
中,就會由上到下執行。
結束:一旦執行到return 0 ;
,程式就會立刻結束。
排版:在{ }
內的東西利用 Tab鍵 向右推。
endl
代表 end of line,代表換行的意思。
每行程式碼完結都有;
變數其實就像是是未知數,或者說你在Casio 計算機上可以看見的X
,Y
變數。那麼變數和你認知的未知數有什麼區別呢?最大的區別就是變數在使用之前必須要有一個數值/有一個內容,而未知數不需要。
我們先看看怎麼定義一個變數吧(畢竟你們數學課也可能會寫Let x = ...
)這樣吧!
auto x = 23;
auto flaot = 44.3f;
auto myVariable = "我是一個變數啦"s;
跟你學校可能用過的寫法有點不同,但其實意思就是先定義一個變數X為23吧!!!
而且變數也可以是文字,就像最後一行。只是你需要在文字兩旁加上""s
,就可以了。
其實跟你學校學過的也差不多
auto a = 59 + 2;// 加法:a 是61了
auto a = 5 * 2;// 乘法:a 是10了
auto a = 54 - 10;// 減法:a 是44了
auto a = 54 / 10;//除法,但這只會找到整數(類似小學除法)
auto a = 54.0 / 10;//這就會找到最終答案了,因為被除數變成了小數
auto a = 54%10;//這就是餘數了,4
//
句子是註解的意思變數四則運算在乘法中也需要把被除數轉換成小數,那麼轉換的方法是什麼呢?如下
//例如
auto b = 5;
auto c = 4;
auto a = static_cast<double>(b)/c;
double
和 float
都是小數的意思, double
是長小數,你可以因應需要選擇
這個其實是可選的的方法,但他的加減你之後會發現很好用
cout << a++ << endl; //輸出10, 因為在輸出完舊的a才會將a+1, a現在的數值是11了
cout << ++a << endl; //輸出12, 因為在a+1後才輸出(運行函數), a現在的數值是12了
cout << a-- << endl; //輸出12, 因為在輸出完舊的a才會將a-1, a現在的數值是11了
cout << --a << endl; //輸出10, 因為在a-1後才輸出(運行函數), a現在的數值是10了
auto c = 3;
c*=6;
// C 現在是 18 了
c/=2;
// C 現在是 9 了
以下這些都需要在開頭(main外面)寫上#include<math>
auto a = sqrt(4);// 4 的開方,也就是 2
cout << pow(2, 6) << endl; // 2的6次方 ,就是 64
//文字cout << "Hello, 邦友們 " << endl;
cout << 59+2 << endl;//61
auto a = 44.1-40;
cout << a << " " << 59 + 2 << endl;// 4.1 61
cout
就是在Console中寫字的意思,你可以在Console中寫變數,寫數字也行,寫文字(也就是字串)都行就是寫數值到變數當中
語法
cin >> 變數名稱;
cin >> 變數名稱1 >> 變數名稱2;
cin每個變數在console裏用空格
或 Enter
換行來分隔
#在 console裏
變數名稱1 變數名稱2
C++的類型不需要記,但需要用的時候這些會很好用
float
、 char
、 double
都可以的