pow2gt函数

3050阅读 0评论2015-09-11 Ubuntu_LW
分类:C/C++

看看下面这个函数


点击(此处)折叠或打开

  1. int pow2gt(int i)
  2. {
  3.     i--;
  4.     i |= i >> 1;
  5.     i |= i >> 2;
  6.     i |= i>> 4;
  7.     i |= i >> 8;
  8.     i |= i >> 16;
  9.     return i + 1;

这个函数完成的功能是返回比i大的最小的2的N次方的数。

哇哦,你不知道的数学之美

上一篇:fscanf
下一篇:C语言中的闭包