Skip to content

位运算字节对齐

C++
1
2
3
4
unsigned int calc_align(unsigned int n, unsigned align)
{
    return ((n + align - 1) & (~(align - 1)));
}