社区
数据结构与算法
帖子详情
求教:测试一个无符号整数是否是2的整数幂
doudouL
2003-10-28 02:35:43
要求:
1。不能调用数学函数
2。不能用循环
3。在一行代码内完成
...全文
44
9
打赏
收藏
求教:测试一个无符号整数是否是2的整数幂
要求: 1。不能调用数学函数 2。不能用循环 3。在一行代码内完成
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
短歌如风
2003-10-28
打赏
举报
回复
我说的不对是说我写的第二个。
再来个:
(x&(-x)) == x
x&((~x)+1)) == x
短歌如风
2003-10-28
打赏
举报
回复
上面不对。
((x -1) & (~x)) == (x - 1)
((x)^(-x)) ==(-x * 2)
frankzch
2003-10-28
打赏
举报
回复
x=1也适用
SoftWare1999
2003-10-28
打赏
举报
回复
sorry
((x-1)&x == 0)
x>1
SoftWare1999
2003-10-28
打赏
举报
回复
((x-1)&x == 0)
短歌如风
2003-10-28
打赏
举报
回复
((x-1)&(-x)) == 0
doudouL
2003-10-28
打赏
举报
回复
不对啊
例如(66)D = (100010)B
但是100010 & 1=0
短歌如风
2003-10-28
打赏
举报
回复
(x ^ (x-1))==((x << 1) - 1)
SoftWare1999
2003-10-28
打赏
举报
回复
if ((k & 1)==0)
{
do_anything
}
2021 Java面试真题集锦
目录 … 1 大厂面试的基本流程 17 字节跳动 17 阿里 17 腾讯 18 网易游戏 18 面试前需要准备: 18 面试中可以借鉴的套路 19 用简历争取到更多的面试机会 19 自我介绍时,立即全面抛出技术栈和亮点 20 先介绍项目背景,打消面试官疑问 21 通过说项目管理工具,说明你不仅会写代码 22 用 SPRING BOOT 项目举例,说明你的技术基本面 23 用实例说明你在内存调优方面的经验 24 展示你在数据库调优方面的经验 25 总结前文说辞 26 准备项目说辞时,更可以准备后继面试官的问
位运算及其应用实例(1)
位运算及其应用实例(1) 摘要 位运算是C/C++中的基本运算之一,即便是这样,它对大多数程序员来说是
一个
比较陌生的运算——大多数程序员很少使用位运算。本篇先简要介绍基本的位运算操作符及其用法(何时使用),然后介绍位运算符的几个典型应用: (1)三种不用临时变量交换两个
整数
的实例,并分析每个实例的优缺点 (2)进制转换,通过位运算实现将十进制数按二进制和十六进制输出...
位运算及其应用实例
位运算是C/C++中的基本运算之一,即便是这样,它对大多数程序员来说是
一个
比较陌生的运算——大多数程序员很少使用位运算。本篇先简要介绍基本的位运算操作符及其用法(何时使用),然后介绍位运算符的几个典型应用: (1) 三种不用临时变量交换两个
整数
的实例,并分析每个实例的优缺点 (2) 进制转换,通过位运算实现将十进制数按二进制和十六进制输出,并得出
一个
通用的,用于将十进制
C/C++刁钻问题各个击破 位运算及其应用实例(1)
摘要 位运算是C/C++中的基本运算之一,即便是这样,它对大多数程序员来说是
一个
比较陌生的运算——大多数程序员很少使用位运算。本篇先简要介绍基本的位运算操作符及其用法(何时使用),然后介绍位运算符的几个典型应用: (1) 三种不用临时变量交换两个
整数
的实例,并分析每个实例的优缺点 (2) 进制转换,通过位运算实现将十进制数按二进制和十六进制输出,并得出
一个
通用
[转]位运算及其应用实例(1)
运算及其应用实例(1) 摘要 位运算是C/C++中的基本运算之一,即便是这样,它对大多数程序员来说是
一个
比较陌生的运算——大多数程序员很少使用位运算。本篇先简要介绍基本的位运算操作符及其用法(何时使用),然后介绍位运算符的几个典型应用: (1) 三种不用临时变量交换两个
整数
的实例,并分析每个实例的优缺点 (2) 进制转换,通过位运算实现将十进制数按二进制和十六进制输出,
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章