相关疑难解决方法(0)

找出表示二进制正整数所需的位数?

这可能是非常基本的,但为了节省我一小时左右的悲伤,任何人都可以告诉我如何计算出代表Java中给定正整数所需的位数?

例如,我得到小数11,(1011).我需要得到答案,4.

我想如果我能弄清楚如何将除最高位之外的所有位设置为0,然后>>>它,我会得到我的答案.但是......我做不到.

java bits bit-manipulation

28
推荐指数
6
解决办法
4万
查看次数

找出特定整数有多少二进制数字

可能重复:
计算快速日志基数2上限

在C/C++中将特定整数从十进制转换为二进制时,找出特定整数有多少二进制数字的最快方法是什么?

防爆.47 (10) = 101111 (2)

因此47有六位数以二进制表示.

c c++ algorithm

9
推荐指数
3
解决办法
9636
查看次数

标签 统计

algorithm ×1

bit-manipulation ×1

bits ×1

c ×1

c++ ×1

java ×1