黑马程序员技术交流社区

标题: 进制转换 [打印本页]

作者: 男人你得有范    时间: 2014-8-20 22:54
标题: 进制转换
十进制转二进制:反复除2进行取余数。如求10的二进制表示:
                        10/2 = 5余0、5/2=2余1、2/2=1余0、1/2=0余1    即可得10的二进制表示为1010
                二进制转十进制:对各个二进制位进行幂运算。如求011代表的十进制数
                        011   1*2^0+1*2^1+0*2^2 = 3
                二进制转八进制:从右向左每次取3位二进制位,不够时补0.如求0101101的八进制表示
                        0101101    101 = 5   101 = 5  000 = 0  八进制表示为 55
                二进制转十六进制:从右向左每次取4位二进制位,不够时补0、如求011001011的十六进制表示
                        011001011  1011 = 11   1100 = 12 0000 = 0  十六进制表示为 CB
                八进制、十六进制转二进制:可以以十进制为桥梁进行转换。
作者: 追求卓越    时间: 2014-8-20 23:17
你这个只说了一部分,负数的二进制怎么求?、
作者: 追求卓越    时间: 2014-8-20 23:21
刚刚输入有点快,我想说的是,既然你是分享学习经验,就应该写的更详细些,要加点自己的意见,或者学习心得。以及学习误区,等等有意义的东西,不过还是给你加技术分了,希望你下次改进,努力同学
作者: sunny~    时间: 2014-8-20 23:28
我擦       楼上的怎么这么快就成版主了
作者: 男人你得有范    时间: 2014-8-21 12:55
追求卓越 发表于 2014-8-20 23:21
刚刚输入有点快,我想说的是,既然你是分享学习经验,就应该写的更详细些,要加点自己的意见,或者学习心得 ...

OK,没问题的




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