给定一个数字num,问需要几位二进制才能表示
2014-12-19 09:07
225 查看
问题描述:
给定一个数字num,问需要几位二进制才能表示?
问题分析:
for (bits = 0; (1 << bits) <= num; bits++);
给定一个数字num,问需要几位二进制才能表示?
问题分析:
for (bits = 0; (1 << bits) <= num; bits++);
相关文章推荐
- 给定一个数字的十进制形式,求出用二进制表示次数时,其中bit位为1的个数
- 给定一个整数,求它的二进制表示中有多少个1。
- 给定两个正整数(二进制形式表示)A和B,问把A变为B需要改变多少位(bit)?也就是说,整数A和B的二进制表示中有多少位是不同的?
- 给定一个整数,求它的二进制表示
- Java版,如果一个数字能表示为p^q(^表示幂运算)且p为一个素数,q为大于1的正整数就称这个数叫做超级素数幂。现在给出一个正整数n,如果n是一个超级素数幂需要找出对应的p,q
- 求一个十进制正整数在二进制表示中的二进制数字个数
- 金山笔试题 "写一个函数,对给定整数的二进制表示进行描述"
- 对于给定的一个字符串,统计其中数字字符出现的次数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
- 求给定一个正整数的二进制表示
- 给定两个正整数(二进制形式表示)A和B,问把A变为B需要改变多少位(bit)?也就是说,整数A和B的二进制表示中有多少位是不同的?
- 输入两个整数m和n,计算需要改变m的二进制表示中的多少位才能得到n。
- 给定一个整数N,求N!末尾有多少个0?N!的二进制表示中最低1的位置?
- 9.5位操作(三)——给定一个正整数,找出与其二进制表示中1的个数相同,且大小最接近的那两个数
- 需要多大的空间才能表示一个class objects
- c语言:输入两个整数m和n,计算需要改变m的二进制表示中的多少位才能得到n
- 【2013微软校招面试题】求给定的一个字符串最小需要添加多少个字符才能成为回文串
- 022给定一个字符串类型(string)表示的小数,打印出它的二进制表示(keep it up)
- 给定一个正整数,找出一个数:与其二进制表示中1的个数相同,比该数小,而且最接近
- 9.5位操作(二)——给定一个介于0和1之间的实数,类型为double,打印它的二进制表示
- 给定一个介于0和1之间的实数,类型为double,打印它的二进制表示