C++宣告變數及賦值寫法如下。
範例環境:
- macOS BigSur vesion 11.4
- Apple clang version 12.0.0
C++為強型態語言,宣告變數必須指定型別(data type)並給予辨識名稱(identifier),宣告變數的語法為:
type identifier
type
為變數的型別,例如int
、double
;identifier
為變數的名稱,在同個程式區塊內名稱不可重複。
下面宣告int
變數a
。
int a;
宣告時雖不需給予初值,但建議宣告時明確地設定初值。
int a = 100;
下面範例宣告了各種常用的基本型別變數。字串變數必須匯入string
標頭檔。
main.cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
bool b = true;
char c = 'a';
int i = 2;
long l = 9999999999;
float f = 0.99;
string s = "hello world";
cout << b << endl; // 1
cout << c << endl; // a
cout << i << endl; // 2
cout << l << endl; // 9999999999
cout << f << endl; // 0.99
cout << s << endl; // hello world
cout << "-----------------" << endl;
b = false;
c = 'b';
i = 3;
l = 10000000000;
f = 1.99;
s = "hello";
cout << b << endl; // 0
cout << c << endl; // b
cout << i << endl; // 3
cout << l << endl; // 10000000000
cout << f << endl; // 1.99
cout << s << endl; // hello
return 0;
}
編譯執行則印出以下結果。
1
a
2
9999999999
0.99
hello world
-----------------
0
b
3
10000000000
1.99
hello
- cplusplus.com - Declaration of variables
- ES.22: Don’t declare a variable until you have a value to initialize it with
- C++ 變數初值化
沒有留言:
張貼留言