二进制的转换

二进制基础与转换

作为一个Java的小白而言,我一直深信一个道理,贪多嚼不烂,把每一个点都弄明白,随时随地就可以用出来对我而言是最好的学习,同时我也希望能和大家一起互相学习,互相交流,共同进步,言归正传;

什么是二进制首先我们搞明白什么是二进制,二进制就是不管你是几位数、他的每一个数字都是由“0”或者“1”组成的,这样的数字就是二进制。

没有怎么办那么我们就去改变他,这个时候就有了一个新名词、“逢二进一,借一作二;”那么什么叫逢二进一呢,就是数数的时候打破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后面只有一个数,那么就代表着它就是一次方。

希望可以帮助你们;

转载于:https://www.cnblogs.com/maoanguo/p/7865816.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值