Tom*_*law 1 c++ integer
有没有使用%运算符(在C++中)找到32位整数是4的倍数的快速方法?
Ben*_*Ben 22
就在这里.
((i & 3) == 0)
请注意,这可能不会更快.另外一个好的优化编译器会将你的模数与常数4转换为最快的运算,所以它可能会自动生成它.
如果您有兴趣,请检查生成的代码.
归档时间:
13 年,4 月 前
查看次数:
275 次
最近记录: