型別 | 範例 | 用途 |
---|---|---|
int |
65 | 整數 |
float |
65.01 | 單精度小數 |
double |
65.001 | 雙精度小數 |
char |
'A' | 單一字元 |
bool |
true/false | 邏輯值 |
string |
"A" | 字串 |
📌 每個字元,會根據定義的型態,產生對應的結果
就像是都是說話,卻有不同的語言
📌 #include <iostream>
using namespace std;
int main()
{
int age = 15;
double pi = 3.14159;
char grade = 'A';
bool isStudent = true;
cout << "年齡: " << age << endl;
cout << "圓周率: " << pi << endl;
cout << "成績: " << grade << endl;
cout << "是否為學生: " << isStudent << endl;
return 0;
}
📌 以學生為例
我們要記錄他的成績和題目等
就需用不同的型態去宣告
可以想成:
整數用int
有小數點的用float
double
字元(單字符)用char
需要做抉擇用 bool
字串(多字符)用 string
字串可以想成很多的字元合在一起
之後會學到🤩
當然我們會寫字了之後,便會想要說話
📌 #include <iostream>
using namespace std;
int main()
{
int n;
cout << "輸入一個值: ";
cin >> n;
cout << "你輸入的值是: " << n << endl;
return 0;
}
📌 我們宣告了一個n,當作了的存取地方
當我們想要紀錄一個數字的時候
便能透過宣告的n做存取
cin → 將輸入的內容丟入對應的值
這時 n 便有了我們輸入的值
cout → 輸出變數裡面存放的值
我們便可將n的值做輸出
C++ 的不資料型別與變數
cin
與 cout
完成輸入與輸出操作
變數如何負責儲存與傳遞資料
📌 cin
和 cout
別搞混摟!