A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yearn 中级黑马   /  2015-4-10 20:03  /  825 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

二进制转十六进制要怎么进行转换呢?

6 个回复

倒序浏览
十六进制    二进制
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
每一位十六进制对应四位二进制数,具体的程序算法你慢慢想
回复 使用道具 举报
4个二进制进行转,然后得出来的数的合集就是16进制。。八进制是3位。十进制是1位。
回复 使用道具 举报
二进制从右向左(左边不够的可以用0补齐),每四位一起,计算出这个四位数的十进制值(1-15),然后用相应的十六进制(1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)代替
回复 使用道具 举报
1.二进制数&15=num
2.num>>>4
3.得出的数重复1和2步骤,直到二进制有效数都右移完
回复 使用道具 举报
toBinary  toHex  你可以搜索一下jdk
回复 使用道具 举报
4位一组 转换成一位  8421码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马