社区
C++ 语言
帖子详情
为什么这个结构的大小测试是8而不是5
monkey_li
2008-03-20 04:20:13
struct student
{
char sex;
int age;
};
cout<<sizeof( student );
测试结果输出是8为什不是5啊。
...全文
77
3
打赏
收藏
为什么这个结构的大小测试是8而不是5
struct student { char sex; int age; }; cout<<sizeof( student ); 测试结果输出是8为什不是5啊。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
monkey_li
2008-03-20
打赏
举报
回复
谢谢
Treazy
2008-03-20
打赏
举报
回复
对齐的问题!
oo
2008-03-20
打赏
举报
回复
字节对齐的结果(为了程序运行效率)
gem5 运行
测试
程序时如何设置cache的
大小
L1, L2, L3 cache sizes notbeing used? Payne, Benjamin lps.umd.edu> 2012-11-01 19:36:18 GMT Hello,I am running gem5 in syscall emulation mode and specifying the cache sizes. This appears to work
c语言中
结构
体的
大小
C语言
结构
体
大小
计算
【
结构
体和
大小
端字节序】
自定义类型包括:
结构
体,枚举,联合体
结构
是一些值的集合,这些值被称为成员变量.
结构
的每个成员可以是不同类型的变量.但反过来说
结构
体就是一个独立的变量,它是一个自定制类型.
结构
体声明struct tag{member -list;}variable -list;
结构
体内引用自身需要用到
结构
体指针
结构
体一般定义方法举例typedef struct s1{int x;int y; }p1; 结...
EMQX 5.8.6 性能
测试
示例
如题
C语言中
结构
体
大小
以前用C语言时没多注意,似乎记得
结构
体的
大小
是其中各元素
大小
的简单相加。但今天,一位学弟在
测试
sizeof时发现了问题,问起来。经过
测试
发现确实不是如此,网上查资料,
测试
并总结如下。其实,还是自己没好好去研究C编译器的相关知识。 其实就是C语言里的字节对齐机制(C++里也是如此): 为满足以下原则,必要时编译器会填充字节。 一,
结构
体变量的首地址能够被其最宽基本类型的
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章