当前位置:首页 > 日记 > 正文

科学知识:二进制、八进制、十进制和十六电平转换

科学知识:二进制、八进制、十进制和十六电平转换
一、十进制和二进制之间的转换

(1)十进制到二进制的转换,分为整数部分和小数部分。

整数部分

方法:除了2个接受,逆序,即每个整数部分除以2,余数是正确的数字,运算符继续除以2,余数是正确的数字,这个过程继续,直到商为0,到目前为止,最后一次读数是从上次。a读取余数,直到前面的余数:

示例:将十进制168转换为二进制

结果是十进制168被转换为二进制(10101000)。

在第一步中,168除以2,商为84,余数为0。

在第二步中,商84除以2,商的42是0。

在第三步中,商42除以2,商的21是0。

在第四步中,商21除以2,商的10是1。

在第五步中,商10除以2,商的5是0。

在第六步中,商5除以2,商的2是1。

在第七步中,商2除以2,商的1是0。

在第八步中,商1除以2,商的0是1。

第九步是读,因为最后一个是除以2次,所以它是最高的水平,读的数字是从最后的余数读取的,也就是10101000。

(2)小数部分

方法:取2个整数阶,小数部分,乘以2,然后取小数部分的其余部分,继续乘以2,然后将整数部分,其余部分乘以2,取小数部分。

到目前为止,如果它不能是零,它将与十进制小数的四个五个条目相同。当小数位数按要求保存时,将根据后者是否为0或1来选择,如果为零,如果为1,则选择一个地方,换言之,0到1。读数应从前整数读入以下整数,例如:

示例1:将0.125转换为二进制

结果是将0.125转换为二进制(0.001)2。

分析:第一步是乘0.125乘2,得到0.25,然后整数部分为0,小数部分为0.25;

第二步,将小数部分0.25乘以2,得到0.5,整数部分为0,小数部分为0.5;

第三步,将小数部分0.5乘以2,得到1,整数部分为1,小数部分为0;

第四步,读,从第一读,读最后一个,即0.001。

示例2,将0.45转换为二进制(保留为第四位的小数点)

我们可以从以上第五个步骤,在做乘法结果时是0.4,那么小数部分继续乘2,0.8,0.8和2至1.6倍,所以总是拿下来,最后不能得到小数部分为零,因此这段时间都在学习二进制十进制系统的学校方法四到五家,但只有0和1两,那么0到1家。这也是在转换电脑会产生误差,但是由于保留的位数,精度很高,可以忽略不计。

因此,我们可以得出0.45到二进制的转换大约是0.0111的结果。

上面描述的方法是十进制转换为二进制方法。需要注意的是:

1)十进制转换为二进制,需要将整数分为小数部分和小数部分两部分的转换。

2)当转换为整数时,除第2定律要接管时,以及使用十进制转换时,用2舍入法。

3)注意他们的阅读方向。

因此,从上面的方法中,我们可以得到十进制数168.125被转换为二进制=10101000.001,或者十进制数被转换为二进制数,大约是10101000.0111。

(3)十进制到十进制非整数和小数部分的二进制转换

方法:根据重量之外,每个二进制数乘以权重,然后对金额的小数number.example

二进制数101.101被转换为十进制数。

结果如下:(101.101)2=(5.625)10

你需要注意二进制转换成十进制。

1)知道每个二进制数的重量。

2)能够找到每一个值。

二、八进制和八进制的转换

首先,我们需要理解一个数学关系,也就是说,23 = 8, 24 = 16,八进制和十六在这里使用。

这种关系源于八进制的三位二进制表示和十六位数字的四位二进制表示。

然后,记住4个数字8, 4, 2和1(23 = 8, 22 = 4, 21 = 2, 20 = 1)。现在让我们练习二进制和八进制之间的转换。

(1)二进制转换为八进制

方法:三合一法,即以二进制小数点为分界点,左(项)每三位为1,然后按三位二进制数求和,数字为一位二进制位数,然后按顺序,小数点位置不变。图中是我们要求一个八进制数。如果向左(向有)三,最高(最低)的位置,如果没有一个完整的三位,可以在小数点的左边(右边),即整数的最高(最低)提姆0,一个完整的三bit.example

(1)将二进制数101110.101转换为八进制

结果是将101110.101转换为八进制到56.5。

二进制数1101.1转换成八进制

结果是将1101.1转换为八进制到15.4。

(2)八进制转换为二进制

方法:取一个点和三个方法,将八进制数分解为三位二进制数,加三位二进制数,将八进制数加至小数点:

(1)八进制数67.54转换为二进制数

因此,八进制数67.54被转换为二进制数为110111.101100,即110111.1011。

从上述问题可以看出八进制转换为二进制。

首先,从左到右采取八进制,每个展开到三位,小数点是相同的。

然后,分别为22, 21, 20(4, 2, 1,三)组成数字,a * 22 + b * 21 + C * 20 =位置数(a=1或a=0,b=1或b=0,C=1或C=0),abc排列是位二进制数。

然后,每个顶点按顺序转换成二进制数。

最后,将数字转换为二进制数字。

上述方法是二进制和八进制的交换,我们在做问题时需要注意这个问题。

1)它们之间的交换是用一位和三位转换的,这与二进制和十进制转换不同。

2)当我们将0加0时,我们要注意小数点的最左或小数点,即整数和小数的最低位。小数点只加0或0。否则会出现错误。

三、二进制和十六转换

方法:类似于二进制和八进制转换,只有A(十六)和四位(二进制)转换,下面解释

(1)二进制转换为十六

方法:在一个方法四,即从二进制的小数点为分界点,左(右)每四位为一,那么四位二进制根据加权求和,数是116位二进制数,然后,按顺序,小数点的位置不改变人物得到,我们问十六进制数。如果左(向有)四,最高(最低)的位置,如果没有一个完整的四位,可以在小数点的左边(右边),即整数的最高(最低)提姆0,一个完整的四位。

一个例子:将二进制11101001.1011转换为十六

得到结果:将二进制11101001.1011至十六E9。B

(2)转换101011.101至十六

我们得到的结果是:将二进制101011.101转换为十六到2b。

(2)将十六转换为二进制

方法:取一个点和四个方法,将一个位数的十六个二进制数分解成四位二进制数,加四位二进制数加上十六位数,像平时一样加小数点。

(1)转换为二进制数2十六第六版。

所以我们得到结果:将十六6E。2二进制1101110.0010或110110.001

四、八进制和十六的转换

方法:一般不能直接转换成对方,通常将八进制(或十六二进制)转换为二进制,然后将二进制转换为十六二进制(或八进制),小数点不变。对于相应的转换,请参考上述二进制和八进制转换和二进制和十六进制转换。

五、八进制和十进制的转换

(1)八进制到十进制的转换

方法:根据右相位的加入,每个八进制的位数乘以位权,然后求和是十进制数。

示例:(1)八进制数67.35到十进制的转换

(2)十进制到八进制的转换

把十进制转换成八进制有两种方法:

1)间接法:将十进制转换为二进制,然后将二进制转换为八进制。

2)直接法:正如我们前面提到的,八进制是从二进制派生的,所以我们可以用类似的方法把二进制转换成二进制,或者整数部分转换和分数转换。这里有一个详细的解释。

整数部分

方法:在8中接管,即每个整数部分除以8,余数为正确数,运算符继续除以8,余数为右边的数字,这一步继续,直到商为0,最后读时,从上一个余数直到前面的余数。

小数部分

方法:取8的整数,小数部分乘以8,然后取小数的整数部分的休息,继续乘以8,然后整数部分,剩余的分数乘以8,一直带到小数部分为零为止。如果你永远不可能为零,它作为四和五的十进制数相同,并且名称是3到4。

示例:将十进制数796.703125转换为八进制数。

解决方法:首先,这个数字分为整数部分796和小数部分0.703125。

不可分割的一部分

小数部分

因此,将结果十进制796.703125转换八进制到1434.55。

上述方法可以验证,可以先将十进制转换成十进制,然后将其转换为八进制,使结果相同。

六、十六和十进制的转换

十六和八进制有很多相似之处,你可以试试上面两个十六进制和八进制和十进制转换之间的转换。

相关文章

PHP对象与数组的相互转换方法

PHP对象与数组的相互转换方法

对象,转换方法,数组,电脑软件,PHP,本文演示了PHP对象和数组的相互转换,供大家参考,具体分析如下: 这里我们定义了2个PHP匿名对象和数组相互转换的函数。代码如下: 功能array2object($array){ 如果(is_array($array)){ $ obj =新StdClass(); foreach(数组…

用PHP将图像转换成ASCII码的一种方

用PHP将图像转换成ASCII码的一种方

方法,图像,转换成,电脑软件,PHP,本文介绍了一种用PHP将图像转换成ASCII码的方法,供大家参考: PHP图片被转换成ASCII码,图片可以通过字符串直接显示。 ASCII码 体{ 线高度:0; 字体大小:1px; } 图像=图像为美元; 如果启用HTTP allow_url_fopen / …

PHP实现二进制与文本相互转换的方

PHP实现二进制与文本相互转换的方

相互转换,二进制,文本,方法,电脑软件,本文给出了用PHP实现二进制与文本相互转换的方法,供大家参考: 此代码包含两个功能,bin2text,二进制转换为文本,文本text2bin,二进制 功能bin2text($ bin_str) { text_str美元=; 美元=爆炸( _i美元=计数($字符); …

Javascript错误解决parseInt函数转换在An

Javascript错误解决parseInt函数转换在An

转换,错误解决,函数,电脑软件,WebView,今天,一个问题被浏览器上的页面所困扰(不管是手机还是PC)。它运行在Web视图,这里面有两个问题需要计算和总是错的。所以值显示警报,结果比在浏览器的结果差了不少,这是积极的和消极的。仔细对比发现,部分被删…

用javascript将二进制代码转换成ASCII码

用javascript将二进制代码转换成ASCII码

方法,二进制,转换成,代码,电脑软件,本文介绍了一种将二进制代码转换成ASCII码的方法,供大家参考: 无功input_id =bin_text ; 无功answer_id =答案; 功能converttoascii(){ 无功bin_text = document.getelementbyid(input_id); VaR的回答= document.g…

Word2007中文简繁字体转换技术基本

Word2007中文简繁字体转换技术基本

教程,中文,简繁,字体转换,技术,今天,网络与传统的文字更受欢迎,因为传统的人物看起来更加个性化,并适合那些玩个性的潮流品味。事实上,我们只需要一个Word2007中有这个功能,我们只需要简单的输入简化汉字在Word2007,然后转码将简化的繁体字,就可以…

word2003简体汉字交叉转换方法Word

word2003简体汉字交叉转换方法Word

教程,转换方法,汉字,简体,电脑软件,Word2003不仅可以转换简体繁体字,也可以转换为简体中文,功能非常强大,操作非常简单,下面将教你如何改变。 用word把一个简化的繁体字的按钮相互传递 第一个打开的单词,转换工具按钮出来,查看工具栏自定义——> …

如何利用技术将网页转换成word文档

如何利用技术将网页转换成word文档

文档,网页,转换成,技术,电脑软件,看完照片后 步骤/方法 1,保存在浏览器的网页,访问目标页面,执行菜单文件,具有另存为;;;文件类型选择网页,全部; 2、用WPS文字打开HTML文件执行文件;具有开放;;;;文件类型选择Web文件或所有文件;打开刚刚保存的文件只是现在…

实现阿拉伯数字与罗马数字互转换的

实现阿拉伯数字与罗马数字互转换的

罗马数字,方法,转换,阿拉伯数字,电脑软件,本文的实例说明了用PHP实现阿拉伯数字与罗马数字之间的相互转换的方法,供大家参考: 计算给定数量的罗马字符串的函数: 功能dec2roman($) { 如果$ f不是实数,则返回false, $ f大于或f为f或3999等于0: 如果(!i…

巧用WPS表工具实现一个数据转换的W

巧用WPS表工具实现一个数据转换的W

数据转换,教程,工具,巧用,电脑软件,一般来说,人事部门要求新员工填写员工资料表,便于新员工的基本信息的了解。这些形态通常是类似于图1所示的表格,但人事管理员想要把这些形式的数据库,通常是一个很麻烦的事情。 图1员工数据卡 目前,WPS文本为…

PS转换成素描效果教程鞋

PS转换成素描效果教程鞋

教程,素描,转换成,效果,电脑软件,本教程是介绍一个朋友的PS转换成素描教程鞋。这个教程很基础。我建议像你这样的朋友一起学习,希望能对你有所帮助。 你怎样把鞋子变成素描效果我相信有些人不知道它有多惊人,到底是干什么的下面的小编辑将和…

PSD格式的文件是如何转换成CAD格式

PSD格式的文件是如何转换成CAD格式

文件,格式,转换成,电脑软件,PSD,PSD格式的文件是如何转换成CAD格式的我的做法是用PS软件打开CDR软件,然后导出DWG格式的CDR软件,需要的朋友可以参考 我的做法是用PS软件打开CDR软件,然后导出DWG格式的CDR软件。 1,打开电脑,打开PS软件,打开CAD格…