首先我們先來介紹一下什麼是變數,變數在程式語言中扮演著某種單位的資料,並且擁有一個由設計者命名的變數名稱,供程式設計時方便指名要對哪一個資料進行運算處理。
而變數的單位取決於設計者定義的資料型態,定義變數的語法如下:
int a = 0; // 語法架構: {data type} {variable name} = (default value)
int b; // 語法架構: {data type} {variable name}
定義變數時,資料型態擺在最前面,接著是變數名稱,變數名稱必須是英文字母作為開頭,緊接著是給予變數的初始值,初始值可定義也可不定義。
如上述,撰寫任何程式語言時,免不了一個重要元素,那就是變數的資料型態,以及修飾詞(後續章節介紹)。 變數的資料型態決定了該變數占用的記憶體的大小,而常見的幾種資料類型如下:
資料類型 | 意思 | 佔用空間 | 表示範圍 | 常用輸出符號或函式 |
---|---|---|---|---|
int | 整數 | 4 bytes | -23147483648 ~ 2147483647 = -231 ~ 231-1 | %d |
char | 字元 | 1 bytes | 0 ~ 255 = 0 ~ 28-1 or -128 ~ 127 = -27 ~ 27 -1 | %c or %s |
string | 字串 | 依據字元個數 | 由於字串是由字元組成,因此須看字元的表示範圍 | c_str() |
float | 單精確度浮點數 | 4 bytes | -3.4 x 1038 ~ 3.4 x 1038 | %f (只顯示小數點後三位: %.3f) |
double | 雙精確度浮點數 | 8 bytes | -1.7 x 10308 ~ 1.7 x 10308 | %f |
bool | 布林值 | 1 Byte | 0 or 1 | %d |
Last updated: