java基础编程
java编程常识
进制转换
进制转换规则:
-
十转二,二转十
十转二
十进制转二级制的除以2取余的方法,将余数和最后的1从下向上倒序写就是结果
5%2=2......1
2%2=1......0
1%2=0......1 最后得到101
二进制转十进制
将二进制中从左到右每一位1的位置序号拿出来,比如101,序号就是0和2,然后再将该序号当做2的几次方然后相加得到的数就是 10进制,比如20+22=5
101=20 + 22=5
-
十转八,八转十
十转八
5%8=0.......5 所以5的八进制为5
八转十
5*81=5 所以(5)8=5
-
十转十六,十六转十
十转十六
十进制数可以转换成十六进制数的方法是:十进制数的整数部分“除以16取余”
例如:5 5%16=0.......5
31 31%16=1....15 15=F
1%16=0.....1 最后结果为1F
10进制 | 8进制 | 2进制 | 16进制 |
---|---|---|---|
5 | 5 | 0101 | 5 |