zoukankan      html  css  js  c++  java
  • [javaSE] 进制转换(二进制十进制十六进制八进制)

    十进制转二进制,除2运算

    十进制6转二进制是 110  (注意从右往左写,使用算式从下往上写)

    二进制转十进制,乘2过程

    二进制110转十进制  0*20次方+1*21次方+1*22次方=6

    对应关系

    0 1 0 1 0 1

    32 16 8 4 2 1

    1对应的位置的数加起来就可以了,所以是21

    一个字节 1 1 1 1 1 1 1 1 最大值是255

    加法运算5 + 4=9,转成二进制进行运算

     1 0 1

    +1 0 0

    1 0 0 1

    其他进制转换

    八进制可以看作是三个二进制位代表一位,例如:900101 1010

    0 0 1  0 1 1  0 1 0

    1 3  2 因此八进制是132

    十六进制可以看作是四个二进制位代表一位,例如:90

    0 1 0 1 1 0 1 0

    5 10A 因此十六进制是 5A

    负数二进制

    一个整数占八个字节,二进制取反+1的二进制

    负数的最高位都是1

  • 相关阅读:
    vue cli 3 构建vue项目
    hadoop综合大作业
    理解Mapreduce
    熟悉常用的HBase操作
    常用的HDFS操作
    爬虫大作业
    数据结构化与保存
    爬取新闻
    网络爬虫基础练习
    Hadoop综合大作业
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5569441.html
Copyright © 2011-2022 走看看