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

news2024/9/20 22:44:50

目录

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.coloradmin.cn/o/448151.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

移动电视双天线分集接收技术解决方案

移动电视双天线分集接收技术 随着DVB-T在手机电视、车载电视、楼宇电视、地铁电视等户外广播领域内的发展,在这些接收范围内,多径衰落、多普勒频移等小范围衰落是不可避免的问题,解决这些衰落和干扰成为倍受关注的问题。为了解决衰落&#x…

ROS学习第二十三节——TF坐标变换实操

1.综述 需求描述: 程序启动之初: 产生两只乌龟,中间的乌龟(A) 和 左下乌龟(B), B 会自动运行至A的位置,并且键盘控制时,只是控制 A 的运动,但是 B 可以跟随 A 运行 结果演示: 实现分析: 乌龟跟随实现的核心,是乌龟…

在外Windows远程连接MongoDB数据库【无公网IP】

文章目录 前言1. 安装数据库2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射2.3 测试随机公网地址远程连接 3. 配置固定TCP端口地址3.1 保留一个固定的公网TCP端口地址3.2 配置固定公网TCP端口地址3.3 测试固定地址公网远程访问 转载自远程内网穿透的文章:公网远…

【Pytorch学习笔记】12.修改预训练模型权重参数的方法(用于对单通道灰度图使用预训练模型)

文章目录 1.导出模型参数,修改参数2.修改模型结构,导回参数 我们在训练单通道图像,即灰度图(如医学影像数据)时,常会使用预训练模型进行训练。 但是一般的预训练模型是以ImageNet数据集预训练的&#xff0c…

OpenAI Embedding:快速实现聊天机器人(四)

theme: orange 本文正在参加「金石计划」 接上文OpenAI Embedding:快速实现聊天机器人(三)如何使用Python实现embedding相似度搜索,这篇文章继续讲如何将搜索到的相似文本进行提炼,并最终得出问题的答案。 提炼文本 通过调用azure openai服务…

数据库基础篇 《10.创建和管理表》

1. 基础知识 1.1 一条数据存储的过程 1.2 标识符命名规则 1.3 MySQL中的数据类型 其中,常用的几类类型介绍如下: 2. 创建和管理数据库 2.1 创建数据库 方式1:创建数据库 CREATE DATABASE 数据库名; 方式2:创建数据库并指…

Netty工作模型——网络IO模型的演进,从BIO到NIO到Reactor模型与Netty工作模型

文章目录 一、IO模型1、BIO(同步阻塞)2、NIO(同步非阻塞)3、AIO(异步非阻塞) 二、Reactor模型1、单Reactor单线程2、单Reactor多线程3、主从Reactor多线程 三、Netty工作模型1、Netty工作模型2、Netty入门案…

【Java】『蓝桥杯』10道编程题及答案(三)

系列文章 【Java】『蓝桥杯』10道编程题及答案(一) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/130223115 【Java】『蓝桥杯』10道编程题及答案(二) 本文链接:https://blog.csdn.net/y…

智能座舱域

bosch对车载系统的划分,通常分为5大域:动力域,底盘域,车身域,智能座舱域和adas自动驾驶域。随着ECU集成中央化的发展趋势,大众,华为等巨头将动力域,底盘域和车身域合并为整车控制域&…

Java中将json字符串导出为json文件【详细步骤】

一、概述 请根据具体需求具体改动,此代码需要将前端的数据查询出来,然后进行json字符串的转化 .getCatalogId(id)方法是根据id查出来的内容然后再进行转换成json字符串 也可以直接传入json字符串进行测试 二、代码 ApiOperation("导出为json文件&q…

fzyczn生日赛t1 CZN

fzy&czn生日赛t1 CZN 膜拜hybb首杀 文章目录 fzy&czn生日赛t1 CZN题目背景题目描述分析my codewnags code 题目 题目背景 有一天,czn在机房里面心心念念的pj终于来找他了,pj希望czn能够帮助她来解决一道数学题,czn“十分不乐意”地…

数据库基础篇 《8. 聚合函数》

1. 聚合函数介绍 聚合函数不能嵌套调用。比如不能出现类似“AVG(SUM(字段名称))”形式的调用 1.1 AVG和SUM函数 可以对 数值型数据 使用 AVG 和 SUM 函数。 SELECT AVG(salary), MAX(salary),MIN(salary), SUM(salary) FROM employees WHERE job_id LIKE %REP%; 1.2 MIN…

【Latex排版】使用Latex 排版过程中的那些一二三问题汇总

排版错误问题总结: 1.在【\maketitle】 位置处报错----Missing $ inserted. 2.添加参考文献,编译后显示错误,并且pdf中引用文献处为问号(?) 持续更新问题。。。。。。 近期用Latex整理期刊论文时遇到了不少问题,现把遇到的问题及…

2023 最新最细 vite+vue3+ts 多页面项目架构,建议收藏备用!

🌻 前言 本文教程 github地址 。 如果对你有帮助,希望能点个star ⭐️⭐️⭐️ 万分感谢😊😊😊 🧱 背景 不久前我司需要重新部署一个前端项目,由我来负责这个项目的搭建。因为这个项目是需要…

python爬虫简介

关于爬虫使用 使用python编写的爬虫脚本(程序)可以完成定时定量,指定目标(Web站点)的数据爬取,主要使用多(单)线程/进程,网络请求库,数据解析,数…

记一次误用顶层await导致的路由渲染错误

背景:顶层 await Async 异步函数能将 Promise 的链式调用的形式,改为同步的形式,对于编写和阅读代码都非常友好。但一直以来都有一个限制,就是 async 和 await 这两个关键字必须成对出现。这就导致了一个问题,想使用 …

【JavaScript速成之路】一文带你掌握DOM基础

📃个人主页:「小杨」的csdn博客 🔥系列专栏:【JavaScript速成之路】 🐳希望大家多多支持🥰一起进步呀! 文章目录 前言1,Web API简介1.1,初识Web API1.2,Web A…

TryHackMe-Services(Windows域渗透)

Services 认识团队! 今天thm新出的房间,尝尝鲜 端口扫描 循例nmap 把services.local加入hosts Web枚举 发现员工邮箱以及一些员工姓名 从下边的邮箱中,大致可以猜测其他员工账户名跟这个一致的格式 将其保存起来 立足 - AS-REP Roasting…

gin获取url路径参数

package mainimport ("github.com/gin-gonic/gin""net/http" )//获取请求路径的path参数 func main() {r : gin.Default()r.GET("/user/:name/:age", func(c *gin.Context) {//获取路径参数name : c.Param("name")age : c.Param("…

华为云上云实践(一):Windows 环境下对云硬盘 EVS 的创建、挂载和初始化

本文主要讲解华为云云硬盘 EVS 的在 Windows 服务器上创建、挂载及云硬盘初始化等基本操作,快速掌握华为云云硬盘 EVS 操作方法。 文章目录 一、前言二、前期准备:华为云 EVS 采购三、挂载非共享云硬盘 EVS五、初始化云硬盘 EVS 一、前言 华为云 EVS&am…