n字节对齐

2023-05-11  本文已影响0人  itsenlin

在偏低层开发时,经常会用到4字节、8字节对齐的内存操作;或者是地址为4K对齐等等,可以使用下面接口来实现

unsigned long align(unsigned long len, unsigned long align)
{
        return (len + align - 1) & ~(align - 1);
}

此接口返回lenalign字节对齐后的结果

上一篇 下一篇

猜你喜欢

热点阅读