2021
11-16
11-16
c语言结构体字节对齐的实现方法
目录1.什么是字节对齐2.为什么要有字节对齐3.手动设置对齐4.结构体比较方法1.什么是字节对齐在c语言的结构体里面一般会按照某种规则去进行字节对齐。我们先看一段代码:structst1{charname;doubleage;charsex;};//32位下sizeof(structst1)=16//64位下sizeof(structst1)=24structst2{chara;charb;charc;};//32位和64位下,sizeof(structst2)都是3个字节从以上结果可以看出,结构体st1在32位下是按照4个字节...
继续阅读 >