宣告一變數或函式時 需要在程式中註明資料型態
-
程式可方便分配物件其記憶體 及約束其物件使之在可控的情況下可執行出預期的結果
-
程式開發者可依物件型態判斷出物件的用途等
( 在程式語言中會分強型別與弱型別 C++為強型別語言之一 )
| 型態名稱 | 型態說明 | 資料大小 |
|---|---|---|
| int | 整數 | 8 byte |
| float | 浮點數 | 1 byte |
| char | 字元 | 1 byte |
| bool | 布林值 | 1 byte |
註1: 1 byte 為 8 bits
註2: 布林值為 true 或 false 的其中一個 可用來表達 "是" 或 "否" 也對應到整數的 1 或 0
以下範例為宣告一系列變數
//變數的宣告 名稱勿用數字、數字開頭的名稱、中文等 不然可能會遇到編譯錯誤
int num = 0; //定義一整數變數 num 為 0
float float_num = 0.1; //定義一浮點數 float_num 為 0.1
char c = 'A'; //定義一字元 c 為 'A' 註. 勿用雙引號 雙引號會被編譯為字元陣列
bool b = true; //定義一布林值 b 為 true「靜態型別vs. 動態型別」與「強型別vs. 弱型別」 - 塔斯日誌
型態真他媽的多 不知道的請學如何 Google 解決
Stack Overflow賽高
