網頁

2022/7/13

C++ 變數宣告及賦值

C++宣告變數及賦值寫法如下。


範例環境:

  • macOS BigSur vesion 11.4
  • Apple clang version 12.0.0


C++為強型態語言,宣告變數必須指定型別(data type)並給予辨識名稱(identifier),宣告變數的語法為:

type identifier

type為變數的型別,例如intdoubleidentifier為變數的名稱,在同個程式區塊內名稱不可重複。

下面宣告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



沒有留言:

張貼留言