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 }
  • 相关阅读:
    企业库连接形式简单例子记录 EnterpriseLibrary.Data
    .net 抽象类(abstract)和接口(interface)区别
    windows service 开发、安装及调试
    asp.net(mvc) 框架
    获取IP地址
    select2 模糊查询远程数据
    设计模式篇——初探命令模式
    初探MVC路由
    初探表达式目录树
    C#实现插入排序法
  • 原文地址:https://www.cnblogs.com/gzc911/p/4956097.html
Copyright © 2011-2022 走看看