首页 > 编程 > Java > 正文

java进制转换

2019-11-08 19:45:01
字体:
来源:转载
供稿:网友

二进制:1 1 1 1 1 1 1 1 十进制:128 64 32 16 8 4 2 1

十进制转二进制:只要计算含1位即可 111 ==> 01101111 111含64,所以7位为1,111-64=47含32,所以6位为1,47-32=15含8,所以4位为1,15-8=7含4,所以3位为1,7-4=3含2,所以2位为1,3-2=1,所以1位为1

二进制转八进制: 01101111 ==> 157 组合法:从右往左每3位为1组:001 101 111 对应的数字为1 5 7 结果为157

二进制转十六进制: 01101111 ==> 6f 组合法:从右往左每4位为1组:0110 1111 对应的数字为6 15 结果为 6f

x进制转为y进制: x进制 => 十进制 => y进制


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表