你真会进制的转换吗?进制之间的快速转换方法(我的转换很快,你忍一下)

前言

我们都知道计算机是用 2进制来表示的,也就是一堆的0 1代码组成的逻辑电路,可是当我们窥探内存的时候,计算机给我们显示的总是 16进制的数字,这使得我们作为人类来说,只熟悉 10进制的,阅读这 16进制,和 2进制时候有一定的困难,并没有准确的概念可言。就比如说,我们可以一眼就直到 10进制3217 这个数字的到底可以有多大的印象,而我们却很难清楚知道 2进制11001001000116进制C91,到底表示有多大的概念,也没有形象的认识,或者说其他进制转化到 10进制时候总是卡顿,伴随着 10进制转化其他进制也不怎么会,忘记如何转;其实
3217 和 110010010001 和 C91 是相等的;。所以这篇文章主要的是想清楚的的看到不同的进制时候能够有一个清晰的认识,能够知道该数字有多大的概念,如何优雅从容的玩转进制的转换。

文章目录

  • 前言
  • 👀1 .如何理解十进制
  • 👀2. 十进制快速转换二进制的方法
  • 👀3 .十进制快速转化为十六进制的方法
  • 👀4 .二进制转化为十进制的快速转换
  • 👀5. 二进制转化为十六进制的快速转换
  • 👀6. 十六进制转换为二进制的快速转换
  • 👀7. 总结

👀1 .如何理解十进制

当我们看到一个数是 3217的时候,我们是如何理解的?
我们可以做一个简单的等价替换:
3217 = 3×103+2×102+1×101+7×100
3217 = 3×1000+2×100+1×10+7×1
那是不是说明:
100 = 1
101 = 10
102 = 100
103 = 1000

那是不是说明,我看到任何一个 10进制的数字,都可以拆解为每个位上的数×10n-1,再累加和。
是的,是可以,可是10进制那么简单,被你拆解那么难,搞得那么复杂,为啥?
其实我就是想说明一个问题:
!!!重要事情说三遍!!!
在任何进制上的数字上,每一个位,都有自己代表的意义
在任何进制上的数字上,每一个位,都有自己代表的意义
在任何进制上的数字上,每一个位,都有自己代表的意义

就像我们 10进制的 3217 数字,每一个位都表示不同的大小:(数字从右往左数)

第一个位置表示 100 = 1,
第二个位置表示 101 = 10,
第三个位置表示 102 = 100,
第四个位置表示 103 = 1000;
……


那我们推广到 2 进制: 二进制的:

第一个位置表示 20 = 1
第二个位置表示 21 = 2
第三个位置表示 22 = 4
第四个位置表示 23 = 8
……


那我们推广到 16进制: 二进制的:

第一个位置表示 160 = 1
第二个位置表示 161 = 16
第三个位置表示 162 = 256
第四个位置表示 163 = 4096
……


等等 推广任何进制都是一模一样的,都是按照这个规律:然后每个位上的数×mn-1(m表示进制大小,n表示数字的位数的个数),再累加和,就得到了,任何进制到10进制的过程。

有了上述的基础,是为了让你如何转换快速转换进制的。


👀2. 十进制快速转换二进制的方法

普通的取余法我就不讲了,可以自己百度一下哈;
就比如我要 知道 78 的二进制是多少?如何快速转换呢?
直接看步骤:

第一步:先画一个数轴:(方向从右到左) ;
第二步:在数轴的每个位置上标上 它代表的意义;
第三步:在数轴上找数字(一般都是从数轴较大的数字开始从左往右开始找数字相加),凑数相加,在找到的每个位置上 填写 1 ,没有数字的位置上填写0;
第四步:读取填写位置的数字就是 你所要的二进制;

如下图:
数轴上面可以填 0 到 1;
数轴下面填写每个位置代表的意义

在这里插入图片描述

那么我们就直接找到 78 对应的 二进制是 1001110 了
应该比 取余法快吧,你们可以下去练习一下:其他数字。


👀3 .十进制快速转化为十六进制的方法

其实方法和 十进制转化为 二进制差不多;
比如我们还是 用十进制 78 做例子:
如下图:
数轴上面可以填写 0 到 F ;
数轴下面可以填写每个位置

在这里插入图片描述


👀4 .二进制转化为十进制的快速转换

如:二进制:1001110 转化为 十进制?

步骤:

第一步:先确定 二进制的 1 的位置 在哪儿,
第二步:写出有 1 位置上的代表的数字意义是多少
第三步:把 每1 位置上的意义数字相加
第四步:读出十进制数字

如 下图:
在这里插入图片描述

👀5. 二进制转化为十六进制的快速转换

如 :二进制:1001110 转化为十六进制?
步骤:

  1. 把 二进制先分为 4 个 数字,4个数字作为一块,从右往左分,不够的补上0;
    2.在每一块上,记住一个数字 1111代表 15,用15去每一块数字上面没有 1 的位置意义数字
    3.把每一块的数字写下来,直接就是16进制了。

在这里插入图片描述

所以该 十六进制为:4E;


👀6. 十六进制转换为二进制的快速转换

如 4E;
步骤:

  1. 把十六进制数字 先分为每 1 个数字一块,
  2. 在 每把每一块的数字当作十进制的数字,直接转化为 2进制,这个办法就是10进制快速转化为 2进制的办法咯。
  3. 转化为2进制后,在每一块上不够4位数的要补在高位上0;
  4. 读取二进制数字

如下图:
在这里插入图片描述

👀7. 总结

快速转化不是看一遍就可以的了,这个需要多次练习,熟悉过程,步骤只是给你看看如何操作,并不是为了让你记住步骤,不要可以记住步骤,要可以记住你是如何操作转化那个动作,也就是你在练习时候的动作,过程,多次练习,你也会用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1618894.html

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

相关文章

Java流处理之转换编码的转换流

之前的博客梳理了基本的字节流和字符流:Java字节流和字符流详解,本文主要讲基于基础的字节字符流做转换编码的转换流。 文章目录 🤦‍♂️字符编码和字符集🏃字符编码🏃‍♀️字符集 ⛹编码引出的问题🏋In…

C语言【隐式类型转换】和【显式类型转换】的详解

本期介绍🍖 主要介绍:那些不被轻易发现的类型转换,隐式类型转换和显示类型转换👀。 文章目录 一、前言🍖二、隐式类型转换🍖2.1 整形提升🍖2.1.1 例题1🍖2.1.2 例题2🍖2.…

基本数据类型的转换 (基础完整篇)

基本数据类型间的转换包括 自动类型转换 和 强制类型转换 ,本文还讲了基本数据类型和String类型间的转换,这些是学习的重点,掌握这些之后还有其他想法或疑问,都可以自己尝试用代码验证结果,总之多实践比死记硬背更有用。&#x1f…

真正的GHOXPGHOST纯净版“觉山孤鹤GHOSTXP纯净版”五一奉献

真正的GHOXPGHOST纯净版“觉山孤鹤GHOSTXP纯净版”五一奉献 描述:一、光盘DOS下启动图 图片: 描述:二、安装效果图 图片: 描述:三、进入桌面 图片: 描述:四、光盘WIN下启动图 图片: …

木蚂蚁软件光盘 V2.0 2008元旦贺岁版

木蚂蚁软件光盘 V2.0 2008元旦贺岁版木蚂蚁软件光盘 V2.0 ★2008元旦贺岁★『木蚂蚁wuhanqi出品--->装机必备』 软件大小:719MB软件类别:国产软件/系统工具软件性质:木蚂蚁wuhanqi特别版 软件授权:免费版 软件语言&#xff1a…

数据结构--队列与循环队列

队列 队列是什么,先联想一下队,排队先来的人排前面先出,后来的人排后面后出;队列的性质也一样,先进队列的数据先出,后进队列的后出;就像图一的样子: 图1 如图1,1号元素是…

【Flutter】Flutter 使用 toggle_switch 实现切换按钮

【Flutter】Flutter 使用 toggle_switch 实现切换按钮 文章目录 一、前言二、安装和基本使用三、Toggle Switch 的基础示例四、Toggle Switch 的高级用法五、实际业务中的完整示例六、总结 一、前言 你好,我是小雨青年,今天我要为大家介绍一个非常实用的…

node.js安装好后测试报错解决

node.js的版本是18.X.X node.js安装好后,执行命令: npm install express -g 报错!!! 解决办法: 看报错是由于权限不够, 所以打开cmd时,以管理员的方式打开 然后再执行命令就OK了…

dataframe更改数据的方法(超级简单易懂!!!)

::::插入数据 import pandas as pd import numpy as npdfpd.DataFrame(data[[zs,18,1],[ls,19,1],[ww,17,2]],index[stu0,stu1,stu2],columns[name,age,group]) df 更改单个数据的方法 取出数据后直接赋值(一般用不到…

怎样把PDF转换成WORD简单有效

其实文件格式转换的方法大同小异。无非就是选择格式,添加文件,开始转换,但是就这简单的几步,操作不好也会造成转换失败,下面小编以最常见的pdf转换成word格式为例,给大家详细说说pdf转换成word需要注意的地…

如何將人臉變漂亮(一)

利用 mediapipe 進行處理 規劃 1.先把人臉辨識,然後取出框框 2.把框框內的人臉,進行美容 -高反差保留 (1)曝光度調整 (2)綠色與藍色,疊加 (3)YUCIHighPassSkinSmoothingMaskBoost -調整圖像亮度 -混合 3.把人臉的嘴巴,進行塗紅 4.…

pdf转word文档怎么转?看完这篇你就会了

随着数字化时代的到来,电子文档的使用越来越普遍。无论是在学校里撰写论文、在公司里编辑报告,还是在日常生活中收到合同或简历,我们都可能遇到需要将pdf文件转换为word格式的情况。这时,一款高效且易用的pdf转word软件便成为我们…

那种单眼皮小眼睛塌鼻梁厚嘴唇但还挺好看的女生

那种单眼皮小眼睛塌鼻梁厚嘴唇但还挺好看的女生 Data Dance Data Dance大数据采集分析软件,大数据技术经典算法 只有不符合大众审美的人,所以每个人都是美的!你们通过这篇文章认识了照片上的我,但如果你们在现实生活中见到我&…

pdf如何转换成word格式最简单

当我们遇到难题的时候,应该积极地寻找方法去解决问题,特别是工作中,只有遇到问题解决问题才能更好的完成工作,拿文件转换问题来说,遇到难转换的文件格式,我们只要积极寻找解决方法还是可以轻松完成转换的。…

pdf怎么转换成word 文档?这几个小妙招别错过

pdf怎么转换成word 文档?想必大家都经常遇到这样的问题:在网上下载了一个 pdf 文件,但是突然需要对其中的文字进行编辑,但是 pdf 文件却不支持直接编辑,这时就需要将 pdf 文件转换成 word 文档,进行编辑。下…

pdf转word文档怎么转?手把手教你转换

随着数字化时代的到来,电子文档在我们的生活和工作中扮演着越来越重要的角色。尤其是pdf格式的文件,由于其可靠性和跨平台的特性,成为了广泛使用的标准文档格式之一。然而,当我们需要对pdf文件进行编辑时,尤其是将其转…

Pandas Dataframe Drop函数的用法

Pandas Dataframe Drop函数的用法 https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.drop.html

怎么把照片变年轻?这两个照片变年轻小妙招教给你

怎么把照片变年轻呢?随着年龄的增长,许多人会感到自己不再年轻,失去了曾经的美貌和活力。通过将照片变年轻,你可以重新体验过去的感觉,回忆起年轻时的美好时光,仿佛回到了过去,让我们感受到那段…

单眼皮眼妆学起来 打造电眼只需六步

很多内双或者单眼皮的MM们都很不自信,觉得自己的眼睛长得不够好看,对于单眼皮怎么画眼线一无所知,所以就不愿意化妆,而且就算化妆也得贴个双眼皮贴,看起来很不自然。其实不一定,现在国际上都爱单眼皮呢!今天&#xff0…

单眼皮比双眼皮高等?

郑昀 20091012 看到一条 玩聚RT 上榜消息:“ RT lookon RT Klaith: 交大医学院的某主任教授曾经和我们吹牛,说单眼皮的人比双眼皮的高等,因为除人以外的动物都只有双眼皮。22次锐推 | 最早发布于2009-10-11 ”。 果真如此? 1、狗…