zoukankan      html  css  js  c++  java
  • 进制转换

    第一

    小窍门:2的几次方

    0,1,2,3, 4,  5, 6, 7, 8,   9, 10

    1,2,4,8,16,32,64,128,256,512,1024

       十进制转化为二进制

    十进制数字依次除以2,直到商值小于2 为止,然后所得余数按    相反顺序    写出。

    例如,十进制数字45写成二进制数字

    53依次除以2,

      商值   26,13,6, 3,1

      余数1,0, 1 ,0,1,

    所得二进制数值110101。

        二进制转化十进制公式

    a*20+b*21+c*22+……+n*2n_1

    第二

    十进制转化为八进制

       十进制数字依次除以8,直到余数小于8,把所得余数按照相反顺序写出,既得出所得8进制数字。

    八进制转换十进制公式

    a*80+b*81+c*82+……+n*8n_1

    第三

    十进制转化为十六进制

       在16进制数字中,用A 10,B11,C12,D13,E14,F15代表

       十进制数字依次除以16,直到余数小于16,把所得余数按照相反顺序写出,既得出所得16进制数字。

    十六进制转换十进制公式

    a*160+b*161+c*162+……+n*16n_1

    第四

          二进制转化为八进制

    例如,二进制101001110可以看成101,001,110,然后求出每组的和5,1,6(这就是八进制的数值)

    二进制数值从右向左,每三个为一组(三位数值之和一定是小于等于7),从右向左  每组数值  代表八进制数值

          八进制转化为二进制

    按照顺序依次把八进制数值的每一个数字转化为三个二进制数的数值组

    第五

          二进制转化为十六进制

      例如,1001011101111001可以看成1001,0111,0111,1001然后求出每组的和9,7,7,9(这就是十六进制的数值)

            二进制数值从右向左,每四个为一组(三位数值之和一定是小于等于15),从右向左  每组数值  代表十六进制数值

        十六进制转化为二进制

            按照顺序依次把十六进制数值的每一个数字转化为四个二进制数的数值组   

  • 相关阅读:
    页面存在多个setInterval
    ios 常见兼容问题
    微信开发常用代码
    jq右侧划出
    常用 css rem 根字体
    weinre使用教程
    CSS属性大全
    微信H5页面前端开发,大多数人都会遇到的几个兼容性坑
    后台管理系统页面欣赏
    微信公众号开发文档
  • 原文地址:https://www.cnblogs.com/huaze/p/4011041.html
Copyright © 2011-2022 走看看