我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这个结构体占字节数问题

int占四个字节,然后10个元素,占字节40,然后字符型两个字符占俩字节,float是4字节,指针4字节,但为什么答案为56啊

img

对齐数学了没,系统默认(32位)4,(64)8,a,10个连续,40没问题,char为1,但下个元素f,要存在对齐数整数倍位置上,所以f就起始于44(48)字节到48(52)字节,48%4==0(指针4(8)字节,56来了

近期文章

  • stm32f103c8t6 内部晶振
  • 已知十名学生的成绩为71,89,67,53,78,64,92,56,74,85用冒泡排序,将十名学生的英语竞赛成绩由小到大进行排序
  • rattle安装好了,但是不能运行是怎么回事呢
  • 以下程序从命令行中读取多个数字
  • 判断完全数丰沛数不足数
  • gateway如何优雅鉴权
  • android studio 遇到的问题
  • rownames函数不允许有重复值
  • 这个while循环是怎么运行的?
  • Warfare用程序编写得思路
  • if-else和递归调用
  • 为什么第二种只打印出第一个字符串就停止了?
  • 请问各位遇到这种情况怎么做啊
  • 关于#android#的问题:问题遇到的现象和发生背景
  • pip安装软件出现错误
  • 访问字符数组的下标n和要存储字符串中数字的n两个变量重合,这什么意思 无法打印首字符为加减的字符串为什么
  • 组件库中的es ,lib ,types是什么意思?
  • 关于#seata#的问题,如何解决?
  • 运用C语言来解决Robintron问题
  • 关于#Python#的问题,如何解决?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华