介绍一种高效的对整型数向上取整为2^n的倍数的方法。类似于下面的代码。
#define __ALIGN = 8
size_t RoundUp(size_t num){
return ((num + (__ALIGN - 1)) & ~(__ALIGN));
}
返回的值便是对num向上取整为8的倍数。
介绍一种高效的对整型数向上取整为2^n的倍数的方法。类似于下面的代码。
#define __ALIGN = 8
size_t RoundUp(size_t num){
return ((num + (__ALIGN - 1)) & ~(__ALIGN));
}