不同进制在代码中的表现形式
- 二进制:由0和1组成,代码中以0b开头
- 十进制:由0~9组成,前面不加任何前缀
- 八进制:由0~7组成,代码中以0开头
- 十六进制:由0 ~ 9 还有a ~ f组成,代码中以0x开头
5.输出在控制台的都是十进制的形式
代码实现
public class jinzhi {
public static void main(String[] args) {
System.out.println(17);//十进制
System.out.println(017);//八进制
System.out.println(0b1011001);//二进制
System.out.println(0x1368a);//十六进制
}
}
任意进制转十进制
公式:系数*基数的权次幂 相加
其他的形式一样
二进制转十进制
8421快速转换法
十进制转其他进制
##除基取余法
不断地除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可。