网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

C语言中结构体计算大小的规则

时间:2024-10-13 19:17:22

1、printf("char:%d\n",sizeof(char)); printf("float:%d\n",sizeof(float)); printf("int:%d\n",sizeof(int)); printf("double:%d\n",sizeof(double));//打印出各类型变量的大小

C语言中结构体计算大小的规则

3、struct s1{ char ch1;//1 char ch2;//1 int i;//4};//结构体花括号后面要记得加;

C语言中结构体计算大小的规则

5、struct s3{ char ch;//1 int i;//4 char str[10];//10};

C语言中结构体计算大小的规则

7、struct s5{ char ch; int i; union{ //联合结构体,只按照里面最大的来算 char ch1; int j; };};

C语言中结构体计算大小的规则

9、运行程序,结构体的对齐方式很浪费空间,可是按照计算机的访问规则,效率提高了。

C语言中结构体计算大小的规则
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com