Chinaunix首页 | 论坛 | 博客
  • 博客访问: 78836
  • 博文数量: 14
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 161
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-03 12:32
文章分类

全部博文(14)

文章存档

2016年(1)

2015年(7)

2014年(6)

我的朋友

分类: C/C++

2015-09-11 18:46:34

看看下面这个函数


点击(此处)折叠或打开

  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次方的数。

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

阅读(3006) | 评论(0) | 转发(0) |
0

上一篇:fscanf

下一篇:C语言中的闭包

给主人留下些什么吧!~~