想像一下…

先回答一個看似無關緊要的問題——下面這個符號是什麼?

T

你可能會說「大寫英文字母 T」;也可能有人說「注音符號 ㄒ」;但它其實也可以是希臘字母裡的第 19 個字母 Tau(Τ)——這三個長得幾乎一模一樣。

重點來了:光看這個符號本身,你沒辦法確定它是什麼意思,得先知道「它屬於哪一套系統」(英文字母?注音?希臘字母?)才能正確解讀。

電腦裡的資料其實也是同一回事——你的程式跑起來時,要用的資料都暫存在電腦的記憶體裡,而記憶體存的全都是一串 0 和 1;同一串 0/1 到底代表什麼,要看你說它是哪一種「資料型態」。(記憶體到底是什麼,2.2 會再細講;現在先記得「它是程式跑起來時放資料的地方」就夠了。)這一單元就帶你認識 C++ 幾種最常用的資料型態,以及怎麼對它們做計算。