Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.67 KB

File metadata and controls

48 lines (31 loc) · 1.67 KB

資料型態

一、資料型態的用途

宣告一變數或函式時 需要在程式中註明資料型態

  1. 程式可方便分配物件其記憶體 及約束其物件使之在可控的情況下可執行出預期的結果

  2. 程式開發者可依物件型態判斷出物件的用途等

( 在程式語言中會分強型別與弱型別 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

四、延伸閱讀

(C++) 的內建類型

「靜態型別vs. 動態型別」與「強型別vs. 弱型別」 - 塔斯日誌

五、本文重點節錄

型態真他媽的多 不知道的請學如何 Google 解決

Stack Overflow賽高