因為,變量是用來存放數據的,數據各種不同的類型,有:
數值類型,而且不同的數值,還可分為整數,實數等,還有字符類型,等等。
不同的數據類型,所占用的內存空間的大小是不壹樣的,比如在VB中:
整型:Integer 占用2個字節,存放數據的範圍:-32768--32767
單精度浮點型: Single 占用4個字節,存放數據的範圍: 近似+/- 3.402823E38
等等,在程序執行過程,變量就是內存空間,所以每個變量是有地址的,通過地址找到相應的變量,並通過其類型,知道其存儲的字節數,進行讀取和存儲。
這樣,既不會搞錯,又不會浪費。如果,統壹規定每個變量都存放壹樣的字節,那就會出現浪費現象。