编程课的第一天,老师带来了三个数据:班号 45、圆周率 3.1415926… 和字母 'A',让大家想办法把它们存进计算机里。
小强想了想说:"这还不简单?统统按数字存起来不就行了!"
老师笑了笑,拿出了三样东西:一个火柴盒、一个水杯和一个大水缸。"如果要装一滴水,你用什么?""当然是小杯子。""那要装一百斤大米呢?""得用麻袋或者粮仓!""寄一封信呢?""用信封!"
"计算机的内存就像一个大仓库,数据就是各式各样的货物。你会用火柴盒去装大米吗?"
小强恍然大悟:原来存数据也要"看货选容器"——班号 45 是整数,放进一个不大不小的"整数盒";圆周率有小数点,得用能装小数的"实数罐";字母 'A' 只有一个字符,一张小小的"字符邮票"就够了。
这种给数据挑选"容器"的学问,在编程里有一个正式的名字——数据类型。
💡 这个故事告诉我们什么?
容器不是越大越好:用火柴盒装不下大米,用水缸装一滴水又太浪费。数据也一样:
数据类型就是数据的"容器"。它规定了数据占多大内存、能表示多大的范围、能参与哪些运算。选对类型,程序才能又准确又省空间。
接下来的知识探究,我们就来认识 C++ 为我们准备好的 8 位"容器明星"。