• 二进制和十六进制


    2进制 0000 0001 0010 0011 0100 0101 0110 0111
    16进制 0 1 2 3 4 5 6 7
    2进制 1000 1001 1010 1011 1100 1101 1110 1111
    16进制 8 9 a(10) b(11) c(12) d(13) e(14) f(15)
    可以用四位数的二进制数来代表一个16进制,如3A16 转为二进制为:
    3为0011,A 为1010,合并起来为00111010。可以将最左边的0去掉得1110102
    右要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,将各单位对照出16进制的值即可。
    二进制与八进制间的关系
    二进制 000 001 010 011 100 101 110 111
    八进制 0 1 2 3 4 5 6 7
    二进制与八进制的关系类似于二进制与十六进制的关系,以八进制的各数为0到7,以三位二进制数来表示。如要将51028 转为二进制,5为101,1为001,0为000,2为010,将这些数的二进制合并后为1010010000102,即是二进制的值。
    若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可。

    转换成十进制也简单
    有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数。
    如:八进制;1101Q=1*8^0+0*8^1+1*8^2+1*8^3=577

  • 相关阅读:
    响应式注意要添加“视口”约束标记---viewport
    js检测浏览器屏幕宽度
    Fragment中退出报错异常
    ListView和Gridview与滚动冲突解决
    APK反编译
    走出来,就要扛住
    与设备无法进行调试怎么走
    OC基础-protocol
    OC基础-变量可见对与方法
    OC基础-面向对象编程简介
  • 原文地址:https://www.cnblogs.com/webyu/p/2854154.html
Copyright © 2020-2023  润新知