gpt4 book ai didi

c - 添加 32 位对齐值会导致 32 位对齐吗?

转载 作者:行者123 更新时间:2023-11-30 20:45:12 26 4
gpt4 key购买 nike

添加 32 位对齐值会产生 32 位对齐,这种说法正确吗?假设 32 位对齐的数字有 2 个次要位设置为 0,我会说是。

最佳答案

“值”未对齐,变量对齐。

但是,如果将两个 32 位宽的整数类型相加,则生成的表达式也将是 32 位。确切的类型取决于操作数的实际类型。

如果您的意思是表示具有 32 位对齐方式的地址的两个值是否会产生相同的 ,那么答案是肯定的,假设每字节 8 位。

这样的值可以被 4 整除,因此它的形式为 4*x 。因此,如果您有两个这样的值,将它们相加即可得到 4*a + 4*b == 4*(a+b)。所以结果也能被 4 整除。

但请注意,添加两个指针是不合法的。但是,您可以将整数值添加到指针。

关于c - 添加 32 位对齐值会导致 32 位对齐吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38904380/

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