黑马程序员技术交流社区

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

作者: yearn    时间: 2015-4-10 20:03
标题: 二进制转换问题
二进制转十六进制要怎么进行转换呢?
作者: bianzhiguo6    时间: 2015-4-10 22:19
十六进制    二进制
0            0000
1            0001
2            0010
3            0011
4            0100
5            0101
6            0110
7            0111
8            1000
9            1001
A            1010
B            1011
C            1100
D            1101
E            1110
F            1111
每一位十六进制对应四位二进制数,具体的程序算法你慢慢想
作者: 四季    时间: 2015-4-10 22:29
4个二进制进行转,然后得出来的数的合集就是16进制。。八进制是3位。十进制是1位。
作者: 牵猪散步    时间: 2015-4-10 22:38
二进制从右向左(左边不够的可以用0补齐),每四位一起,计算出这个四位数的十进制值(1-15),然后用相应的十六进制(1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)代替
作者: duzhi409    时间: 2015-4-10 22:42
1.二进制数&15=num
2.num>>>4
3.得出的数重复1和2步骤,直到二进制有效数都右移完
作者: sisel    时间: 2015-4-10 23:31
toBinary  toHex  你可以搜索一下jdk
作者: m-勇敢的心    时间: 2015-4-10 23:49
4位一组 转换成一位  8421码




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