【C 语言】如何得出各种数据类型所占内存
C语言中的数据类型包括整型(int).长整型(long,long long),浮点型(float,double)等等,它们所占的内存也各不相同。那么如何知道它们所占的内存呢,可以通过关键字sizeof来实现,具体请看以下代码。


有以上可知各种数据类型所占内存空间,其所占内存空间都是以字节为基本单位。
扩展一下,内存中最小单位为比特,8个bit组成一个byte,1024bite=1kb,1024kb=1Mb,1924Mb=1GB,1024GB=1TB,1024TB=1PB,1024PB=1EB,1024EB=1ZB,
1024ZB=1YB.计算机中存储空间最大的为网盘,例如百度网盘,然后是硬盘,内存,高速缓存,存储空间最小的为寄存器,虽然存储空间越来越小,但其读取速度却在逐渐加快,一般计算机常用的数据都是放在寄存器中。这一过程通常是计算机自动实现的。

浙公网安备 33010602011771号