小编Rui*_*rch的帖子

是否可以在 C 中使联合右对齐?

例如,联合的默认对齐方式如下:

union{
   uint32_t v4;
   __uint128_t v6;
}ip;

//in memory
//aaaa
//bbbbbbbbbbbbbbbb
Run Code Online (Sandbox Code Playgroud)

但我想让工会正确对齐:

//            aaaa
//bbbbbbbbbbbbbbbb
Run Code Online (Sandbox Code Playgroud)

是否有可能在 C 中实现这一点?

c union memory-alignment

4
推荐指数
1
解决办法
95
查看次数

标签 统计

c ×1

memory-alignment ×1

union ×1