zoukankan      html  css  js  c++  java
  • 进制基础

    二进制:

    二进制数据是由1和0两个数码来表示的数,计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0.

    十进制转二进制的方法:使用十进制的数不断的除以2,直到商为0为止,从下往上取余数就是对应的二进制数。

    二进制转十进制的方法:使用二进制的数不断乘以2的n次方,n从0开始,每一位加1,然后把得到的数据相加即可

    八进制:

    一个八进制的数相当于三个二进制位

    1000(十进制)—————>001,111,101,000(二进制)————>1,7,5,0(八进制)

    十进制转换八进制的方法:使用十进制数不断的除以8,直到商为0为止,从下往上取余就是对应的八进制数。

    八进制转十进制的方法:使用八进制的数不断乘以8的n次方,n从0开始,每次递增1,然后把得到的数相加即可。

    十六进制:

    一个十六进制位相当于4个二进制位

    0011,0110,1000(二进制)————>3,6,8

    十六进制的表现形式:0~9、A~F(a到f分别代表10~15)。

    十进制转十六进制的方法:使用十进制的数不断除以16,知道商为0为止,从下往上取余就是对应的十六进制数。

    十六进制转十进制:使用十六进制数不断乘以16的n次方,n从0开始,每次递增1,然后把得到的数相加即可。

     1 class Demo4{
     2 
     3     public static void main(String[] args){
     4         //如果一个数据没有加上任何的标识之前,默认就是十进制的数据。
     5         System.out.println(10);// 十进制
     6         System.out.println(0b10); //二进制 , 如果一个数据要表示二进制,那么要在该数据的前面加上0b(零b)开头。
     7         System.out.println(010); //八进制数据, 八进制的数据需要以0(零)开头
     8         System.out.println(0x10); //十六进制数据, 十六进制的数据需要以0x(零x)开头
     9     }
    10 }
  • 相关阅读:
    Impala服务JVM崩溃问题
    Impala编译部署-6集群部署
    Impala编译部署-5单机部署-2
    Impala编译部署-5单机部署-1
    Impala编译部署-4
    Impala编译部署-3
    Impala编译部署-2
    Impala编译部署-1
    工作转向Kudu
    python 屏幕录制改进版,无opencv黑框显示
  • 原文地址:https://www.cnblogs.com/gzc911/p/4956097.html
Copyright © 2011-2022 走看看