您的位置 首页 > 雕刻工具

sizeof(c语言)

大家好,关于sizeof很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于c语言的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

1、printf("sizeofstructexample:%d\\n",sizeof(structexample));

2、printf("sizeofe:%d\\n",sizeofe);

3、1’sizeof是一个编译时一元运算符,用来计算任意对象/类型的长度(即等于指定对象/类型占用的存储空间的字节数)

4、2’条件编译语句#if不能使用sizeog,因为预处理器不对类型进行分析。

5、3’#define中可以使用sizeof,因为预处理器不计算#define语句中的表达式,而是在编译时直接替换对应引用宏定义的值。

6、4’sizeof的返回值是无符号整型size_t,在头文件<stddef.h>中

7、5’计算数组的长度sizeof(数组)/sizeof数组类型,sizeof(数组)/sizeof(数组[0])

8、printf("lenofp:%d\\n",sizeofp/sizeof(structexample));

9、printf("lenofp:%d\\n",sizeofp/sizeof(p[0]));

10、printf("lenofp:%d\\n",sizeofp/sizeof(structexample));

11、printf("lenofp:%d\\n",sizeofp/sizeof(p[0]));

12、1,"111",2,"222",2,"222",4,"444"

13、printf("lenofpp:%d\\n",sizeofpp/sizeof(structexample));

14、printf("lenofpp:%d\\n",sizeofpp/sizeof(pp[0]));

好了,关于sizeof和c语言的问题到这里结束啦,希望可以解决您的问题哈!

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023