gpt4 book ai didi

c - 为什么双对齐到 8 字节边界而不是 4 字节

转载 作者:太空宇宙 更新时间:2023-11-04 03:59:58 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why double in C is 8 bytes aligned?

structure s{
char a;
double b;
int c;
}d;

d 的 sizeof d 是 24。因为它是 double 对齐到 8 字节边界。任何人都可以解释为什么它对齐到 8 字节边界而不是 4 字节边界。我读到一些所有元素都对齐到那里尺寸 ?为什么会这样

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com