码迷,mamicode.com
首页 > 编程语言 > 详细

Java进制间的转换

时间:2018-11-18 16:09:04      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:编写   自己的   需要   博客   一起学   family   结果   image   记录   

最近学习了Java间的进制转换,记录下自己的学习心得,希望可以帮到前来查看的朋友们,如果有不懂的地方可以在下方评论留言,我们一起学习进步,只有自己足够强大才能弥补不足,多学习,

 

任意进制到十进制的转换:

12345=10000+2000+300+40+5

 =1*10^4+2*10^3+3*10^2+4*10^1+5*10^0

 =12345

系数:就是每一位上的数据

基数:X进制,基数就是X

权:在右边,从0开始编写,对应位上的编号就是该位的权,

结果:把系数乘基数的权次幂相加即可

0b100这次我们把这个二进制转换到十进制,前面的0B我们不用管,只需要管后面的100就可以啦,实际情况是这样的,

系数就是1 0 0这三位数

基数:我们这里是二进制,所以基数就是2

权:这里的数字是100,那么我们的权就是100从右开始数啊,第一个0对应为0,第二个0对应为1,第三个1对应的为2,结果就是下方这样显示的

 

100=1*2^2+0*2^1+0*2^0

 

   =4+0+0

 

   =4

十进制转换到任意进制:这个规则就是除积倒取余,想要把十进制转换为几进制就除几,如图所示

技术分享图片

这只是最近学习的,目前还是小白,在这条漫长的路上艰苦的努力着,写的很烂,如果各位想要学习下大神的可以参考下夜公子的博客,他写的比较好,不像我们这种小白鼠,哈哈哈

夜公子的博客地址是:https://www.cnblogs.com/gyjx2016/p/7279680.html

 

Java进制间的转换

标签:编写   自己的   需要   博客   一起学   family   结果   image   记录   

原文地址:https://www.cnblogs.com/lianlianqingshen/p/9978010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!