获得可被 16 整除的最接近的非较小数字的最佳方法是什么?
我想出的方法看起来不是很优雅或快速
int non_smaller_int_divisible_by_16(int x)
{
return x + ((16 - (x % 16)) % 16);
}
预期的结果是
result | X values
-------|----------
16 | 1,2,..., 16
32 | 17, 18, ... 32
48 | 33, 34, ..., 48
ETC