进制之间的转换

进制之间的转换

    十进制转二进制的方法:使用十进制的数据不断除以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 }

 

posted @ 2016-05-23 19:59  FromNowOns  阅读(173)  评论(0编辑  收藏  举报