C语言王者归来
上QQ阅读APP看书,第一时间看更新

2-3-4 sizeof( )函数

这个操作主要是供程序设计师算出任何类型的数据所占用的内存,以字节(byte)为单位,它的使用语法如下:

     sizeof(某个数据形态)

实例:有一C语言指令如下:

     n = sizeof(char);

由于char字符定义是一字节(byte),所以执行完后,n的值是1。

这是一个非常实用的函数,主要可以了解目前数据形态的字节(byte)大小。在本章前面笔者一直强调,不同的编译程序对于int设定多少位空间有不同的设定,可以用sizeof操作数了解目前所使用编译程序的设定。

程序实例ch2_3.c:列出数据形态所占内存空间的大小。