黑马程序员技术交流社区

标题: 各位大神,谁有进制转换有什么技巧啊 [打印本页]

作者: 什么人玩什么鸟    时间: 2015-11-20 21:47
标题: 各位大神,谁有进制转换有什么技巧啊
求````````````````````````````````````````````````
作者: 隔壁马良    时间: 2015-11-21 00:20
这个靠理解,理解了就是技巧,太简单了
作者: 崔节帅    时间: 2015-11-21 10:37
个人感觉其实多算几个数就OK 啊
作者: 李永佳    时间: 2015-11-21 11:07
转二进制呗,能有什么好方法
作者: @会宝儿@    时间: 2015-11-21 11:28
十进制转其他进制就用除基取余,除到商为零,余数反转;基数就是指你要被转的那个进制数,如:十进制转二进制,就用这个数不断的除以2,直到商为0,最后把余数反过来写就可以了;
其他进制转十进制就用乘法,系数乘以基数的权次幂,记住这个就行。比如:二进制转十进制,00001234,1*2^3+2*2^2+3*2^1+4=22;其中1,2,3,4就是系数,标红的3,2,1是权次幂,2是基数
作者: 洛荣神川    时间: 2015-11-21 12:36
没有什么简便算法,多算几次就记住了,我也是学很长时间,长时间不用就爱忘
作者: 水尛丶    时间: 2015-11-21 20:38
就把8421码记住,然后八进制是三个码一起,十六进制是四个码一起算,十进制直接相加2的N次幂,妥妥搞定
作者: Rocky_zhang    时间: 2015-11-21 21:15
二转十,转八,转十六,这些你可以先把二进制明白,可以很好的去相互转换
作者: wangdaban    时间: 2015-11-21 21:25
这个其实在以后的学习和工作中都不常用,以后在Integer 类中封装了转进制的各种方法,直接引用就好了!
作者: 一江夜雨    时间: 2015-11-21 21:46
使用8421码  或者位权展开法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2