长度对齐在存储地址操作时常用到,假设有一个长度length,需要按一个粒度SIZE 对齐,目前见识到如下两种实现方式:
1. 普通方式:
length = length % SIZE ? (length / SIZE + 1) * SIZE : length;
2. 效率方式:
length = (length + SIZE - 1) & (~(SIZE - 1));