进制转换

  • 一、二进制的转换
    • 1.二进制转换为八进制
    • 2.二进制转换为十进制
    • 3.二进制转换为十六进制
  • 二、八进制的转换
    • 1.八进制转换为二进制
    • 2.八进制转换为十进制
    • 3.八进制转换为十六进制
  • 三、十进制的转换
    • 1.十进制转换为二进制
    • 2.十进制转换为八进制
    • 3.十进制转换为十六进制
  • 四、十六进制转换
    • 1.十六进制转换为二进制
    • 2.十六进制转换为八进制
    • 3.十六进制转换为十进制

一、二进制的转换

1.二进制转换为八进制

直接以小数为例:
有一个二进制小数——1100010.0111111
①以小数点为对称轴,每三个数为一个整体,进行划分,这里用顿号(、)隔开。
1、100、010 【小数点】 011、111、1
②左右两边出现小于三位数的数字,分别向两边补0,使其满三位数。
001、100、010【小数点】011、111、100
③将每个三位数转换成对应的八进制数。
001——1
100——4
010——2
001——3
111——7
100——4
④以小数点为中心,将八进制数对应写入。
142【小数点】374

综上所述,1100010.0111111的八进制表示为0142.374(所有的八进制都要在最前面加一个0)

【注意】
①八进制转换为二进制为以上方法的逆过程,下面会继续讲到。
②十六进制与二进制的转换与八进制和二进制的转化是类似的,区别在于十六进制与二进制的转换以 四位数 为一个整体,八进制与二进制的转换以 三位数 为一个整体

2.二进制转换为十进制

直接以小数为例:
有一个二进制小数——1100010.0111111
补充一个知识点,小数点左右两边的权值为:
2 ^ 1 、 2^0 【小数点】2 ^-1、2 ^-2 、2 ^ -3 以此类推。
所以二进制对应的十进制为
每个数值与对应的权值相乘,再求和
就可得到十进制。

3.二进制转换为十六进制

直接以小数为例:
有一个二进制小数——1100010.0111111
①以小数点为对称轴,每四个数为一个整体,进行划分,这里用顿号(、)隔开。
110、0010 【小数点】 0111、111
②左右两边出现小于四位数的数字,分别向两边补0,使其满四位数。
0000、0110、0010【小数点】0111、1110、0000
③将每个四位数转换成对应的十六进制数,去掉多余的0
0000——0
0110——6
0010——2
0111——7
1110——14——E/e
0000——0
④以小数点为中心,将十六进制数对应写入。
062【小数点】7E0
综上所述,1100010.0111111的十六进制表示形式为——0x62.7E0(所有的十六进制都要在前面加一个0x)

二、八进制的转换

1.八进制转换为二进制

直接以小数为例:
有一个八进制小数——0142.374
①以小数点为对称轴,将每个八进制数扩展成三位数的二进制数。
001、100、010 【小数点】 011、111、100
②去掉左右两边多余的0
1、100、010【小数点】011、111、1

综上所述,0142.374的二进制表示为1100010.0111111

2.八进制转换为十进制

八进制转换成十进制也是通过权值转换
【注意】八进制、二进制、十六进制转换为十进制都可通过权值转换的,相应的权值底数分别为8 、2 、16.

3.八进制转换为十六进制

有两种方法:
①八进制先转换为二进制,再转换为十六进制(以二进制为中间值)
②八进制先转换为十进制,再转换为十六进制(以十进制为中间值)

三、十进制的转换

1.十进制转换为二进制


将十进制数一直除于2,如图所示,直至商为0为止,所得的余数即为二进制数。

2.十进制转换为八进制

3.十进制转换为十六进制

四、十六进制转换

1.十六进制转换为二进制

直接以小数为例:
有一个十六进制小数——0x62.7E
①以小数点为对称轴将每个16进制数展开成四位二进制数。
0110、0010【小数点】0111、1100
②去除两边多余的0
110、0010【小数点】0111、111
③将每个四位数转换成对应的十六进制数,

综上所述,0x62.7E的二进制进制表示形式为——1100010.0111111

2.十六进制转换为八进制

同八进制转换为十六进制
先化为二进制数或十进制数

3.十六进制转换为十进制

同八进制、二进制转换为十进制
权值底数为16

进制数的转换方法大全相关推荐

  1. 计算机一级中的进制,计算机一级课程中介绍的不同进制数转换方法之数学原理.doc...

    本 科 生 毕 业 论 文(设 计) 2011 届 论文(设计)题目: 计算机一级课程中介绍的不同进制数转换 目 录 一.摘要····································· ...

  2. 十进制数与其他进制数转换方法及原理

    很多人在遇到进制转换时只知道方法,不知道原理.今天,我就为大家讲解一下其方法及原理: ①十进制转其他进制的方法及原理: 举个简单的例子:十进制数13怎么转为二进制数.许多人都知道用13一直除以2,取余 ...

  3. 16进制数组转成10进制 qt_计算机组成原理(进制数及转换)

    图片来源于网络 都知道计算机数据是以二进制数0和1补码的形式存储在内存中. 那你知道它们转换关系吗?那么问题来了,为什么要转换? 前面已经说过计算机数据是以二进制0和1存储,所以它们要转换为二进制存储 ...

  4. 进制转化进10进制数

    Option Explicit Private Sub Form_Click() Dim St As Integer, Dem As Long St=InputBox("输入一个十六进制数& ...

  5. 全国计算机考试进制计算器吗,进制数换算器(十六进制计算器在线)

    求任意进制数之间相互转换的通用方法. 尤其是二进制八进制十进制和十六进. 一个八进制等于三位二进制.一个十六进制等于四位二进制.直接数位数! 请各位多举几个例子吧? (一).二进制.八进制.十六进制转 ...

  6. 进制数及其转换(二进制,十进制,十六进制)

    数值数据是表示数量大小的数据,有多种表示方法.日常生活中一般采用十进制数进行计数和计算,但十进制数难以在计算机内直接存储与运算.在计算机系统中,通常将十进制数作为人机交互的媒介,而数据则以二进制数的形 ...

  7. P1066 2^k进制数 NOIP 2006 提高组 第四题

    洛谷蓝题(点击跳转) 提高组 第四题 题目描述 设r是个2^k 进制数,并满足以下条件: (1)r至少是个2位的2^k 进制数. (2)作为2^k 进制数,除最后一位外,r的每一位严格小于它右边相邻的 ...

  8. 十六进制190的2进制数_十六进制数系统解释

    十六进制190的2进制数 Hexadecimal numbers, often shortened to "hex numbers" or "hex", are ...

  9. (C++)除基取余法:将十进制数转化为Q进制数

    所谓基,就是指将要转换成的进制Q. 除基取余的意思就是:每次将待转换数除以Q,然后将得到的余数作为低位存储,而商则继续除以Q并重复上面的操作,直至商0时,将所有位从高到低输出就可以得到Q进制数. 代码 ...

最新文章

  1. 服务器的操作系统分哪几类,服务器的操作系统分哪几类
  2. C语言入门书籍--C语言程序设计
  3. dede调用sql语句的方法
  4. linux-防火墙有关知识积累
  5. Java8之Stream-函数式接口
  6. 【HBuilder】手机App推送至Apple App Store过程
  7. MySql 查询显示
  8. Redis:复制,第3部分——redis-py和Python中的Redi哨兵一起使用
  9. 传感器 Sensor 加速度【示例】
  10. 祖冲之算法c语言实现,3GPP机密性和完整性算法规范128-EEA3和128-EIA3(二)----祖冲之算法的C语言实现...
  11. EBS相关日志和参数
  12. golang json string remove field
  13. 《深入解析windows操作系统第6版下册》第10章:内存管理(第三部分译文与图片)...
  14. 4×4键盘板:ATMEGA328接口
  15. 基于SSM实现毕业设计管理系统
  16. 08-新闻发布系统数据库-新闻类别数据操作
  17. Server 2008 R2 事件查看器实现日志分析
  18. 使用Keras画神经网络准确性图
  19. Python 赵云被动免伤计算
  20. Codeforces 272C Dima and Staircase 思维 or 线段树

热门文章

  1. 关于四叶玫瑰花数的问题
  2. Win10 AMD显卡不兼容造成的开机黑屏问题解决
  3. 《人类简史》--摘录
  4. Java学习笔记:SQL数据排序
  5. Hadoop配置lzo压缩
  6. 拼多多API根据ID获取商品详情
  7. 学习python很无趣?看看这篇文章教你采集无水印美女视频(含视频教程)
  8. 移动电源大家都买多大的?大容量移动电源推荐
  9. 从数学计算上分析人脑与电脑差异
  10. ASEK711KLC-25AB-T霍尔效应线性电流传感器SOIC8