C++怎样用对数计算整数对应二进制数的位数

输入一个整数,在没有将它转换为二进制数的环境下,可以用对数计较出整数对应的二进制数的位数 。 若何在C++中,用对数计较整数对应二进制数的位数呢?小编与大师分享编程经验 。

需要这些哦
C++
方式/
1用对数计较一个十进制数,对应的二进制数的位数,其流程图如下图所示 。

C++怎样用对数计算整数对应二进制数的位数

文章插图

2起首,界说头文件cmath 。

C++怎样用对数计算整数对应二进制数的位数

文章插图

3界说两个整型变量num和count,保留输入的整数和对应二进制数的位数 。

C++怎样用对数计算整数对应二进制数的位数

文章插图

4给计数变量count赋初值,其值为0 。

C++怎样用对数计算整数对应二进制数的位数

文章插图

5输入一个整数,保留在变量num中 。

C++怎样用对数计算整数对应二进制数的位数

文章插图

6用对数计较整数对应二进制数的位数,保留在变量count中 。

C++怎样用对数计算整数对应二进制数的位数

文章插图

7最后,输出整数对应二进制数的位数 。

C++怎样用对数计算整数对应二进制数的位数

文章插图

8【C++怎样用对数计算整数对应二进制数的位数】运行法式,输入肆意一个正整数,计较机就会输出整数对应二进制数的位数 。

C++怎样用对数计算整数对应二进制数的位数

文章插图

C++怎样用对数计算整数对应二进制数的位数

文章插图


以上内容就是C++怎样用对数计算整数对应二进制数的位数的内容啦,希望对你有所帮助哦!

    推荐阅读