HOME ABOUT CONTACT

C/C++教學: 第四課 - 變數資料型態

Rain July 4, 2021
Outline

1. 變數

2. 資料型態

3. 細節說明

變數top

首先我們先來介紹一下什麼是變數,變數在程式語言中扮演著某種單位的資料,並且擁有一個由設計者命名的變數名稱,供程式設計時方便指名要對哪一個資料進行運算處理。
而變數的單位取決於設計者定義的資料型態,定義變數的語法如下:


int a = 0; // 語法架構: {data type} {variable name} = (default value) 
int b; // 語法架構: {data type} {variable name}
                        

定義變數時,資料型態擺在最前面,接著是變數名稱,變數名稱必須是英文字母作為開頭,緊接著是給予變數的初始值,初始值可定義也可不定義。

資料型態top

如上述,撰寫任何程式語言時,免不了一個重要元素,那就是變數的資料型態,以及修飾詞(後續章節介紹)。 變數的資料型態決定了該變數占用的記憶體的大小,而常見的幾種資料類型如下:

資料類型 意思 佔用空間 表示範圍 常用輸出符號或函式
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

細節說明top

下一篇: 第四之一課 - 區域和全域變數

Last updated:

Related Artical List

  1. C/C++教學: 第二課 - 建立專案和目錄架構
  2. C/C++教學: 第三課 - Hello World
  3. C/C++教學: 第五課 - 算術運算

Article List