进制之间的转换
进制之间的转换
十进制转二进制的方法:使用十进制的数据不断除以2,直到商为0为止。从下往上取余数就是对应的二进制。
二进制转十进制:使用二进制的每一位乘以2的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。
八进制:每三个二进制及记录一个数字 每三个二进制为一位 001,111(二进制) --->1,7(八进制)
八进制和十进制转换和二进制一样
十六进制:四个二进制位就是一个十六进制的数据 同上
1 class demo{ 2 3 private static void main(String[] args){ 4 //如果一个数据没有加上任何的标识符之前,默认就是十进制的数据 5 System.out.println(10); //十进制 6 System.out.println(0b10);//二进制,如果一个数据要表示二进制,那么要在该数据的前面加上0b开头。 7 System.out.println(010);//八进制数据,八进制的数据需要以0开头 8 System.out.println(0x10);//十六进制数据,十六进制的数据需要以0x开头 9 } 10 }