gpt4 book ai didi

c - 整数类型的对齐

转载 作者:行者123 更新时间:2023-12-02 08:05:21 25 4
gpt4 key购买 nike

我知道结构的大小和对齐方式并不总是相同,但是否可以保证整数类型的大小和对齐方式?例如,int 的大小和对齐方式是始终相同还是可能不同?

为了证明我的问题,这个断言永远不会失败吗?

int main() {
assert(_Alignof(int) == sizeof(int));
}

最佳答案

整数类型的对齐和大小可以不同。例如 GCC x86 32-bit :

_Alignof(long long) == 4
sizeof(long long) == 8

关于c - 整数类型的对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52130346/

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