社区
C++ 语言
帖子详情
这个函数有什么用?
Darling__
2017-03-23 09:17:12
unsigned int f(unsinged int x) { x = x - 1; x = x | (x >> 1); x = x | (x >> 2); x = x | (x >> 4); x = x | (x >> 8); x = x | (x >> 16); return x + 1; }
...全文
283
7
打赏
收藏
这个函数有什么用?
unsigned int f(unsinged int x) { x = x - 1; x = x | (x >> 1); x = x | (x >> 2); x = x | (x >> 4); x = x | (x >> 8); x = x | (x >> 16); return x + 1; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pstrunner
2017-03-30
打赏
举报
回复
这是基本算法,具体应用,楼主可以百度下。
赵4老师
2017-03-29
打赏
举报
回复
大于等于x的2的正整数次幂中的最小值
Darling__
2017-03-29
打赏
举报
回复
我当然知道返回什么了……
欧阳春晖
2017-03-28
打赏
举报
回复
引用 3 楼 Darling__ 的回复:
具体有什么用呢,谁能说说
楼上说了啊。。。
Darling__
2017-03-28
打赏
举报
回复
具体有什么用呢,谁能说说
啊哈moment
2017-03-23
打赏
举报
回复
额 返回大于等于 x的最小次幂 eg : 输入 32 输出 32 输入 33 输出 64
vnvlyp
2017-03-23
打赏
举报
回复
返回不小于x的最小2的幂。 有点像malloc的代码。。
你必须知道的495个C语言问题
5.14 为什么有那么多关于空指针的疑惑?为什么这些问题如此频繁地出现? 5.15 有没有什么简单点儿的办法理解所有这些与空指针有关的东西呢? 5.16 考虑到有关空指针的所有这些困惑,要求它们的内部表示都必须为...
UNIX环境高级编程
目 录 译者序 译者简介 前言 第1章 UNIX基础知识 1 1.1 引言 1 ...1.6.1
函数
原型 9 ...
函数
24 ...3.3 open
函数
35 ...3.4 creat
函数
37 ...3.5 close
函数
37 ...19.6 使用pty程序 489 19.6.1 utmp文件 489 19.6.2 ...
.箭头
函数
和普通
函数
有什么不同?箭头
函数
有什么缺点?什么时候不能使用箭头
函数
?
写法:
函数
名=(形参)=>{……} 当
函数
体中只有⼀个表达式时,{}和return可以省略,当
函数
体中形参只有⼀个时,()可以省略。但是包含多条语句,这时候就不能省略{ ... }和return。)特点:箭头
函数
中的this始终指向箭头...
函数
指针是什么?什么是右左法则?
函数
指针怎么使用?回调
函数
是什么?
首先在main
函数
中调用test
函数
,将2,9传给x,y,max为
函数
,
函数
名作为参数传递,因此把max
函数
传给test参数中定义的
函数
指针p,相当于p=max,p(x,y)=max(x,y)=max(2,9)=9。主
函数
内调用fn,传参100给p,fn返回值为...
函数
声明与
函数
表达式有哪些区别?
函数
表达式:将
函数
赋值给一个变量,这个变量可以是一个匿名
函数
或具名
函数
,例如:const myFunction = function() {} 或 const myFunction = function myFunc() {}。
函数
声明:在执行代码之前,JavaScript 引擎会将...
C++ 语言
65,209
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章