2.2 記憶體與計量單位
知道有哪些型態後,我們來看它們各自佔多少記憶體空間。但在那之前,先搞懂「記憶體」到底是什麼。
¶什麼是記憶體?
程式執行時用到的資料——你宣告的每個變數、cin 讀進來的數字……——都得先「放在某個地方」,這個地方就是電腦的記憶體(memory,也就是常聽到的 RAM)。可以把它想成電腦的工作桌:程式一邊跑,一邊把正在用的東西攤在桌上隨手取用;桌子越大(記憶體越多),能同時攤開的東西就越多。
(記憶體在關機後就清空了,跟「永久保存檔案」的硬碟是兩回事——這裡先知道有這個差別就好。)每個變數其實就是記憶體裡的一小塊空間,不同型態佔的大小不同,這節就來看這件事。