ITPub博客

首页 > 应用开发 > C/C++ > 什么是二进制?二进制如何转换?

什么是二进制?二进制如何转换?

C/C++ 作者:ii_chengzi 时间:2018-12-12 14:17:07 0 删除 编辑

不是怎么办?那么我们就去改变他,这个时候就有了一个新名词:“逢二进一,借一作二;”那么什么叫 逢二进一 呢?就是数数的时候打破1、2、3、4、5、6、7、8、9、10、11等,这里是0、 1 、10 、11 、100、 101等以此类推借一做二就是把前一位数字拿到后面一位去就要当做二去使用。
 

现在我们再来看转换 :

比如:10001 = 1*24+0*23+0*22+0*2 1+1*20

什么意思呢就是用第一个数字去乘2的n次方(n代表那个数字后面的几位数字的总数)在加上第二个数字去乘2的b次方(b代表那个数字后面的数字的总数).......
 

我上面说到的次方就是那个数字的后面数字的总数,并不是把他们加一起,而是有几位数就是几次方比如:10,那么就是1*2的1次方,1代表着10去掉1后面只有一个数,那么就代表着它就是一次方。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31543790/viewspace-2284953/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-06-26

  • 博文量
    264
  • 访问量
    233385