1)将八进制数制转换为二进制数制 (1) Conversion of Octal Number System to Binary Number System)

To convert octal numbers into binary numbers, we can use the relationship between octal and binary numbers.

要将八进制数转换为二进制数,我们可以使用八进制数和二进制数之间的关系。

Octal Number Binary Number
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
八进制数 二进制数
0 000
1个 001
2 010
3 011
4 100
5 101
6 110
7 111

Example 1: Convert (73.2)8 into ( ? )2

示例1:将(73.2) 8转换为(?) 2

Solution:

解:

Using the table provided above, we can replace octal numbers with their equivalent binary digits.

使用上面提供的表,我们可以将八进制数字替换为其等效的二进制数字。

    7 = 111
3 = 011
2 = 010

Therefore, (73.2)8 = (111 011.010)2

因此, (73.2) 8 =(111 011.010) 2

Example 2: Convert (475.62)8 into ( ? )2

示例2:将(475.62) 8转换为(?) 2

Solution:

解:

Using the table provided above, we can replace octal numbers with their equivalent binary digits.

使用上面提供的表,我们可以将八进制数字替换为其等效的二进制数字。

    4 = 100
7 = 111
5 = 101
6 = 110
2 = 010

Therefore, (475.62)8 = (100 111 101.110 010)2

因此, (475.62) 8 =(100111 101.110 010) 2

2)将八进制数制转换为十进制数制 (2) Conversion of Octal Number System to Decimal Number System)

Conversion of octal number into a decimal number can be done using the positional weights by multiplying the positional weights with the corresponding bit and add them all together to obtain the decimal number.

可以使用位置权重将八进制数转换为十进制数,方法是将位置权重乘以相应的位,然后将它们全部加在一起以获得十进制数。

  • In an integral part of the octal number, the weights follow the pattern as 80, 81, 82, 83, 84, 85 and so on from right to left.

    在八进制数的一个组成部分,权重按照图案作为8 0,8 1,8 2,8 3,8 4,8 5等从右到左。

  • In the fractional part of the octal number, the weights follow the pattern as 8-1, 8-2, 8-3, 8-4, 8-5 and so on from left to right.

    在八进制数的小数部分,权重按照图案作为8 -1,8 -2,-3 8,8 -4,-5 8等从左到右。

Example 1: Convert (75.3)8 = ( ? )10

示例1:转换(75.3) 8 =(?) 10

Solution:

解:

We multiply each bit with the corresponding positional weight and then add them together to get the result.

我们将每个位乘以相应的位置权重,然后将它们加在一起以获得结果。

Therefore, (75.3)8 = (61.375)10

因此, (75.3) 8 =(61.375) 10

Example 2: Convert (624.712)8 = ( ? )10

示例2:转换(624.712) 8 =(?) 10

Solution:

解:

We multiply each bit with the corresponding positional weight and then add them together to get the result.

我们将每个位乘以相应的位置权重,然后将它们加在一起以获得结果。

Therefore, (624.712)8 = (404.894)10

因此, (624.712) 8 =(404.894) 10

Example 3: Convert (482.31)8 = ( ? )10

示例3:转换(482.31) 8 =(?) 10

Solution:

解:

Given number (482.31)8 is not an octal number as a range of octal number is from 0 to 7 and the given number includes 8. So, it cannot be converted to a decimal number.

给定数字(482.31) 8不是八进制数字,因为八进制数字的范围是从0到7,并且给定数字包括8。因此,不能将其转换为十进制数字

3)将八进制数制转换为十六进制数制 (3) Conversion of Octal Number System into Hexadecimal Number System)

Conversion of the octal number to hexadecimal can only be done using a certain definite path. We first have to convert octal number to binary number and then convert the binary number into hexadecimal number i.e., Octal Number → Binary Number → Hexadecimal Number

八进制数到十六进制的转换只能使用某个确定的路径来完成。 我们首先必须将八进制数转换为二进制数,然后将二进制数转换为十六进制数,即八进制数→二进制数→十六进制数

Example 1: Convert (35.7)8 into ( ? )16

示例1:将(35.7) 8转换为(?) 16

Solution:

解:

Step 1: Convert octal number to binary number.
Therefore, (35.7)8 = (011101.111)2

步骤1:将八进制数转换为二进制数。
因此, (35.7) 8 =(011101.111) 2

Step 2: Convert binary number to a hexadecimal number.
Therefore, (011101.111)2 = (1D.E)16

步骤2:将二进制数转换为十六进制数。
因此, (011101.111) 2 =(1D.E) 16

Therefore, (35.7)8 = (1D.E)16

因此, (35.7) 8 =(1D.E) 16

Note: To know how to convert the binary number into a hexadecimal number?, Read: Conversion of binary number into a hexadecimal number.

注意:要知道如何将二进制数转换为十六进制数,请阅读: 将二进制数转换为十六进制数 。

Example 2: Convert (73.2)8 into ( ? )16

示例2:将(73.2) 8转换为(?) 16

Solution:

解:

Step 1: Convert octal number to binary number.
Therefore, (73.2)8 = (111011.010)2

步骤1:将八进制数转换为二进制数。
因此, (73.2) 8 =(111011.010) 2

Step 2: Convert binary number to a hexadecimal number.
Therefore, (111011.010)2 = (3B.4)16

步骤2:将二进制数转换为十六进制数。
因此, (111011.010) 2 =(3B.4) 16

Therefore, (73.2)8 = (3B.4)16

因此, (73.2) 8 =(3B.4) 16

翻译自: https://www.includehelp.com/basics/conversion-of-octal-number-system-to-binary-decimal-and-hexadecimal-number-systems.aspx

将八进制数制转换为二进制,十进制和十六进制数制相关推荐

  1. c++将十进制转换为二进制 小数_二进制、八进制、十六进制与转换

    将二进制.八进制.十六进制转换为十进制 二进制.八进制和十六进制向十进制转换都是非常容易的,就是"按权相加". 所谓"权",也即"位权". ...

  2. c++二进制转十进制_进制转换:二进制、八进制、十进制、十六进制相互转换

    将二进制.八进制.十六进制转换为十进制 二进制.八进制和十六进制向十进制转换都非常容易,就是"按权相加".所谓"权",也即"位权". 假设当 ...

  3. 8位十六进制转换32位十六进制_网络中的数制系统--二进制十六进制与十进制之间的相互转换...

    网络中计算机的32位IPv4地址以二进制显示,也会以点分十进制显示.而IPv6的地址是128位,是由数字和A-F组成的十六进制系统.因此,了解并且学会在其三者之间相互转换是非常重要的,让我们能够更好的 ...

  4. 计算机二进制、八进制、十进制、十六进制的转换(计算机基础进制的转换)及进制在线转换网址

    常用进制转换 1.进制特点 2.十进制与二进制的转换 2.1对应关系 2.2举例一:二进制1101转换十进制 2.3举例二:二进制10111转换十进制 2.3举例三:十进制45转换成二进制 2.4举例 ...

  5. 计算机中进制相互转换(二进制、八进制、十进制和十六进制)

    进制的相互转换 一.进制的缩写和形式表示 二.十进制转换为二进制.八进制.十六进制 2.1十进制转二进制 2.2十进制转八进制 2.3十进制转十六进制 三.八进制转换为十进制.二进制.十六进制 3.1 ...

  6. 进制之间的转换(二进制、八进制、十进制、十六进制)

    二进制 二进制就是计算机常用的进制,即逢二进一.例如:1010 八进制 八进制即逢八进一.例如:626 十进制 十进制就是我们在计算中常用的进制,所以就不再举例(即逢十进一) 十六进制 十六进制与其它 ...

  7. 二进制、八进制、十进制、十六进制间相互转换

    文章目录 1.1 常见的进制 1.2 进制间如何转换 1.3 十进制转换二.八.十六进制 1.4 二.八.十六进制转换成十进制 1.5 二进制转换成八.十六进制(第一种方法) 1.6 二进制转换成八. ...

  8. 二进制、八进制、十进制、十六进制之间的转换(图文解释)

    文章目录 前言 1.二进制 1.1.二进制转八进制 1.2.二进制转十进制 1.2.二进制转十六进制 2.八进制 1.1.八进制转二进制 1.2.八进制转十进制 1.2.八进制转十六进制 3.十进制 ...

  9. java中如何将十进制转换为二进制

    一.进制是什么? 进制也就是进位计数制,是人为定义的带进位的计数方法. 对于任何一种进制-X进制,就表示每一位上的数运算时都是逢X进一位. 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一, ...

最新文章

  1. Blender创建三维教室场景学习教程 3D Classroom Environment Creation in Blender
  2. mybatis-mapper
  3. php fpm 测试,zabbix4.2 监控PHP-FPM运行状态的数据
  4. 内推|底层翻身的机会来了,快来看一看!
  5. 51nod 1423 最大二“货” 单调栈
  6. 百度智能云新型产品了解
  7. WBS-Work Breakdown Structure工作分解结构
  8. Aruba 无线调试(Instant AP)
  9. 走进大数据丨 一条让我虎躯一震的SQL
  10. CTFSHOW 萌新赛 萌新记忆
  11. 使用Flying Saucer生成pdf
  12. CentOS cowsay “会说话的小动物”
  13. 【HCIP】BGP实验(联邦,路由反射器,手工汇总)
  14. 洞见2020企业服务:“我的平台,你的花开”
  15. 怎么在视频中截取音频作为手机铃声?
  16. 洛谷P1966 火柴排队
  17. Java之父詹姆斯·高斯林 (James Gosling)学鸿蒙(HarmonyOS),HarmonyOS(鸿蒙)——Image组件详述
  18. tushare实战LSTM实现黄金价格预测
  19. 论文分哪几个级别(二)
  20. 微信小程序-从零开始制作一个跑步微信小程序 1

热门文章

  1. Ubuntu16.04amp;amp;Windows 10双系统安装教程(UEFI模式)
  2. python全排列问题_Python基于回溯法子集树模板解决全排列问题示例
  3. php 分割二维数组,拆分二维数组 php
  4. java多线程队列_java多线程消费者生产者模式(BlockingQueue 通过阻塞队列实现)
  5. Vision Transformer(ViT)PyTorch代码全解析(附图解)
  6. 浏览器是指在用户计算机上,自考《网页设计与制作》测试题及答案
  7. export Oracle_sid =asm,单实例下oracle数据库从文件系统迁移到ASM上
  8. cs1.5 linux服务端,CS1.5在linux上的配置
  9. oracle pdb是什么意思,浅谈Oracle数据库12c PDB技术
  10. python极简教程_Python 极简教程(六)运算符