• 进制转换


    第一

    小窍门: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),从右向左  每组数值  代表十六进制数值

        十六进制转化为二进制

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

  • 相关阅读:
    ffmpeg学习笔记-ffmpeg在VS下的运用
    ffmpeg学习笔记-初识ffmpeg
    ffmpeg学习笔记-初识ffmpeg
    NDK学习笔记-使用现有so动态库
    新闻cms管理系统(一) ---- thinkphp框架准备
    新闻cms管理系统功能介绍
    ubuntu中phpstorm和sublime快速启动
    ubuntu使用----高效快捷键
    windows下使用docker(一)—— 安装
    windows下更新npm的命令实现
  • 原文地址:https://www.cnblogs.com/huaze/p/4011041.html
Copyright © 2020-2023  润新知