• 进制基础


    二进制:

    二进制数据是由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 }
  • 相关阅读:
    dos常用命令
    组合封装知识点
    继承与派生知识点
    继承与派生
    面向对象知识点
    面向对象
    Day 84 DRF的分页和过滤
    Day80 使用第三方(腾讯云)短信验证码接口
    Day 79 xadmin后台管理/Git仓库
    Day 77 三大认证组件
  • 原文地址:https://www.cnblogs.com/gzc911/p/4956097.html
Copyright © 2020-2023  润新知