当前位置: 首页 > news >正文

进制转换—包含整数和小数部分转换(二进制、八进制、十进制、十六进制)手写版,超详细

目录

1.进制转换必备知识:

        1.1 二进制逢2进1         8进制逢8进1           10进制逢10进1        16进制逢16进1

        1.2为了区分二、八、十、十六进制,我们通常在数字后面加字母进行区分

2. 二进制与八进制、十六进制相互转换

        2.1 二进制转八进制

        2.2 八进制转二进制

        2.3 二进制转十六进制

        2.4 十六进制转二进制

3. 二进制与十进制相互转换 

        3.1 二进制转十进制

        3.2 十进制转二进制

4. 八进制和十进制相互转换

        4.1 八进制转十进制(间接转换、直接转换)

        4.2 十进制转八进制

5. 十六进制和十进制相互转换

        5.1 十六进制转十进制

        5.2 十进制转十六进制

6. 小数部分转换

       6.1 二进制小数与十进制小数相互转换

       6.2 二进制小数转八进制

​       6.3 二进制小数转十六进制

7.总结


1.进制转换必备知识:

        1.1 二进制逢2进1         8进制逢8进1           10进制逢10进1        16进制逢16进1

注意:16进制数由于超过10,数字由两位数字表示16进制时会造成数字混淆的情况,所以我们用A、B、C、D、E、F来表示10、11、12、13、14、15

        1.2为了区分二、八、十、十六进制,我们通常在数字后面加字母进行区分

          二进制是Binary,简写为B

          八进制是Octal,简写为O

         十进制为Decimal,简写为D

         十六进制为Hexadecimal,简写为H


2. 二进制与八进制、十六进制相互转换

      必须理解的知识:

      3个二进制数可以表示一个八进制数,反过来,表示一个八进制数表示3个二进制数。

      举例:二进制数111转为八进制数为7,八进制7转二进制为111

       4个二进制数表示一个十六进制数,同上……

       举例:二进制数1111转为十六进制数为15,同上……

        2.1 二进制转八进制

           方法:3位二进制转为1位八进制(三位由右向左选,最左边一组不够三位补0)

           转换过程:

         2.2 八进制转二进制

               方法:八进制的一个数表示二进制的3个数

               转换过程:

        2.3 二进制转十六进制

              方法:4位二进制数表示1位十六进制数

              转换过程: 

        2.4 十六进制转二进制

           方法:1位十六进制转4位二进制

           转换过程:


3. 二进制与十进制相互转换 

        3.1 二进制转十进制

        方法:按权展开式

        方法概念:以二进制数101举例,最右边的1表示权位为0,中间的0表示权位为1,最左边权位为2,然后又是二进制数,所以把每位数乘以2的次幂(次幂大小权位数大小)位权从0开始,大小由右向左依次加1

         手写图片讲解:

        3.2 十进制转二进制

          方法:短除法

          口诀:除二取余,倒序排列

          转换过程:

4. 八进制和十进制相互转换

        4.1 八进制转十进制(间接转换、直接转换)

方法一:间接转换

          先将8进制转换为2进制,再将2进制转换为10进制

           8进制转2进制可以使用“4 2 1”法,由于3个2进制数组成,最大表示7(111)的情况,这样说明一个8进制数表示3个2进制数

方法二:直接转换

          (除八取余)同(除二取余)一样

两种方法解答如下:


        4.2 十进制转八进制

             方法:除八取余,倒叙排列

             转换过程: 


5. 十六进制和十进制相互转换

        5.1 十六进制转十进制

           方法:按权展开(同二进制)

           转换过程: 

        5.2 十进制转十六进制

              方法:除十六取余,倒叙排列

              转换举例:



6. 小数部分转换

       6.1 二进制小数与十进制小数相互转换

      方法:整数部分还是按权展开,小数部分从左向右依次除2、4、8……

      转换举例(二转十): 

      转换举例(十转二)

       方法:整数部分”除二取余,倒序排列“,小数部分”乘二取整,正向排列“

        6.2 二进制小数转八进制

         方法:整数部分”4 2 1法“不够三位前面补0,小数部分”4 2 1法“不够三位后面补0

          注意:计算的时候都是位权都是从右向左依次加1

          转换过程:

        6.3 二进制小数转十六进制

      方法:和(二转八)类似

      注意:和(二转八)类似

       转换过程: 


7.总结

   整数部分:

                       二、八、十六进制转十进制——(按权展开法)

                       十进制转二、八、十六进制——(除n取余法,倒叙排列)——n表示多少进制

   小数部分:

                     二、八、十六进制小数转十进制——(除n的位权次幂)位权为1,从左向右依次递增1

                     十进制小数转二、八、十六进制——(乘n取整,正向排列)

如果觉得小余进制转换讲的不错,期待你的一键三连哦!!!

有疑问和错误的地方,记得告诉我哦,一定及时回复。

http://www.lryc.cn/news/61102.html

相关文章:

  • 什么是UML?
  • 5.3 Mybatis映射文件 - 零基础入门,轻松学会查询的select标签和resultMap标签
  • “华为杯”研究生数学建模竞赛2020年-【华为杯】B题:汽油辛烷值优化建模(附获奖论文和python代码实现)
  • C6678开发概述与Sys/bios基本使用
  • python算法中的图算法之网络流算法(详解二)
  • 企业电子招投标采购系统之项目说明和开发类型源码
  • ERTEC200P-2 PROFINET设备完全开发手册(8-1)
  • 手撕Twitter推荐算法
  • JAVA多态性测试的基本实验------JAVA入门基础教程
  • 小说作者推荐: 妄鸦合集
  • MySQL-自带工具介绍
  • 12个你应该知道的Python库
  • 【数据分析之道-NumPy(七)】numpy字符串函数
  • 【Linux】Linux基本指令(1)
  • 更全面的对比GPT4和Claude对MLIR的掌握能力
  • 阿里ARouter 路由框架解析
  • 大型医院健康体检管理系统源码(PEIS)
  • java 获取时间的方法
  • Block原理(二)- 用白话说说底层源码,不扯代码
  • springboot整合knife4j接口文档成公共模块使用
  • 软件测试需要学什么
  • 【蓝桥杯省赛真题17】python删除字符串 青少年组蓝桥杯python编程省赛真题解析
  • C# LINQ 查询语句和方法的区别及使用
  • 【nacos配置中心】源码部分解析
  • Kotlin 1.6.0 的新特性
  • nextjs13临时笔记
  • 云计算与区块链之间有什么区别?
  • sed命令常用例子
  • MB510 3BSE002540R1在机器视觉工业领域最基本的应用
  • nightingale-0-介绍单机二进制部署