0


Java中二进制与十进制转换(超级简单)

前言:相信很多同学和我学习前一样没有搞懂进制转换,学习之后你会发现真的特别简单

首先列举一些常见的十进制二进制对应转换
进制对照十进制二进制001121031141005101611071118100091001
由此可以发现二进制都是由1和0组成

转换规则:(遵循逢二进一)说的有点官方,下面是具体思路(2^0意思是2的0次方)

以9举例:首先我们可以写2^0,2^1,2^2,2^3,2^4.....通过观察我们发现9=2^0+2^3

** 这个时候我们可以在这两个:2的0次方和2的3次方上标一个1**

如图所示:

1 1


2^0 2^1 2^2 2^3 2^4 ……

这个时候我们会发现中间空了两个这个时候我们用0来标识,然后再看就变成了1001

ps:不过需要注意读上面的二进制是从右向左读

**以97举例97=****2^0+ 2^6+2^7 **

如图:

1 0 0 0 0 1 1


2^0 2^1 2^3 2^4 2^5 2^6 2^7 2^8 ……

同理从右向左读就是1100001就是这么简单


本文转载自: https://blog.csdn.net/weixin_60216914/article/details/119453516
版权归原作者 先睡五分钟 所有, 如有侵权,请联系我们删除。

“Java中二进制与十进制转换(超级简单)”的评论:

还没有评论