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

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

东西/原料

  • C++

方式/步调

  1. 1

    用对数计较一个十进制数,对应的二进制数的位数,其流程图如下图所示。

  2. 2

    起首,界说头文件cmath。

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

    运行法式,输入肆意一个正整数,计较机就会输出整数对应二进制数的位数。

注重事项

  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。
  • 发表于 2018-10-02 00:00
  • 阅读 ( 1030 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具