• 常用的进制


    在日常生活中采用十进制进行数据的描述,逢十进一,十进制权重是:

      10^0、10^1、10^2、……

    在计算机的底层采用0和1组成的二进制序列进行数据的描述,逢二进一,二进制的权重是:

      2^0、2^1、2^2、……

    二进制中的最高位(最左边)用于代表符号位,若该位是0则表示非负数,若该为是1则表示负数。

    八进制和十六进制其实都是二进制的简写。

    十进制的整数:

      10^3、10^2、10^1、10^0

       千  百  十  个

       1    2    3   4

      十的零次方,十的一次方,十的二次方,十的三次方

    进制之间的转换

    正十进制转换为二进制的方式

      a.除2取余法,使用十进制整数不断地除以2取出余数,直到商为0时将余数逆序排列。

      十进制27转换成2进制,27除2求余把得到的余数以下往上拼接在一起,得到的就是27转换后的二进制

    正二进制转换为十进制的方式:

      加拳法:

    负十进制转换为二进制的方式 

      a、先将十进制的绝对值转换为二进制,然后进行按位取反再加1.

      负数的需要补码:按位取反,再加1.

    计算机如何区别十进制,二进制

      (0b/0B可以作为二进制的前缀)

  • 相关阅读:
    分割回文串(力扣第131题)
    子集 II(力扣第91题)
    子集(力扣第78题)
    组合总和 III(力扣第216题)
    JavaWeb部分 (前序)
    JavaSE部分 (IO流下)
    JavaSE部分 (IO流上)
    JavaSE部分 (File类)
    Leetcode 08.04 幂集 回溯与位图
    Leetcode 1405 最长快乐字符串 穷举与贪心
  • 原文地址:https://www.cnblogs.com/xujiaqi/p/13526966.html
Copyright © 2020-2023  润新知