任何变量在创建的过程中会向电脑储存空间申请一段空间。因为变量所定义的类型不同,所申请的空间大小也不同。我目前所见的变量类型有两种,第一种是普通变量,第二种则是指针变量。为了搞清楚不同的类型的变量所占的空间,我将使用“sizeof”这种函数,它将帮助我计算出类型所占的空间大小。
以上3种类型是我常用的变量的类型。经过sizeof的运算能得出其类型所向内存空间的大小,分别为1个字节,4个字节,4个字节。一个字节是8个bit,bit是计算机中最小的储存单位,因为计算机使用的是2进制。即为1或0,一个bit正好可以储存一个1或0。所以搞清楚变量的类型是至关重要的,它能帮助我们节省内存空间。并告诉我们每个变量所存储的极限大小。
以上4种则是常用的指针变量 。旁边是其指针变量所需占用的地址大小。指针变量的大小取决地址的大小。在32位平台下的地址为32个bit位(4个字节大小),在64位平台下的地址为64个bit位(8个字节大小)。