进制转换方法

2023-10-29

常用计算机各进制的含义和相互之间的简单转换方法

一、理解进制含义

1.二进制

是以2为基数代表系统的二进位制。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示

现代的计算机和依赖计算机的设备里都使用二进制。每个数字称为一个比特(Bit)。

2.八进制

一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢8进1,英文Octal,缩写OCT或O。

3.十进制

是组成以10为基础的数字系统,有0,1,2,3, 4, 5, 6, 7, 8, 9十个基本数字组成。十进制,英文名称为Decimal System 缩写DEC或D。

4.十六进制

用16作为基数的计数系统,用数字0-9和字母A-F表示0到15。用H表示十六进制。

二、进制之间转换

1.1二进制转十进制

例:
1101 B = 1 ∗ 2 3 + 1 ∗ 2 2 + 0 ∗ 2 1 + 1 ∗ 2 0 = 13 D 1101B=1*2^3+1*2^2+0*2^1+1*2^0=13D 1101B=123+122+021+120=13D
1101对应→3210(对应位数从左到右)也是2的次方值
(1;1;0;1)数值 (2)二进制值2是固定

1.2十进制转二进制

除法

2351D 2351/2 1175/2 587/2 293/2 146/2 73/2 36/2 18/2 9/2 4/2 2/2 1/2
二进制 1 1 1 1 0 1 0 0 1 0 0 1

(有余数则为1,整除为0) 得出的值从后向前列出为二进制:1001 0010 1111B

减法

对照位数值:

1 1 1 1 1 1 1 1 1
256 128 64 32 16 8 4 2 1

(这行数值是以2^(1到8)左到右得出的值)
例:

121D: 121-64 57-32 15-16 15-8 7-4 3-2 1-1
二进制: 1 1 0 1 1 1 1

(然后倒叙排出)01111011B(未满8位,前位补0)

2.1八进制转二进制

先转十进制,然后十转二
例:
235 O = 2 ∗ 8 2 + 3 ∗ 8 1 + 5 ∗ 8 0 = ( 128 + 24 + 5 ) = 157 D = 10011101 B 235O=2*8^2+3*8^1+5*8^0= (128+24+5)=157D=1001 1101B 235O=282+381+580=128+24+5=157D=10011101B

2.2二进制转八进制

三位一体法:(二进制转十进制,三三为一组)
例:10011101B=010 011 101=235 O(根据对照表位置左到右三位下面值相加)

10011101B= 010 011 101 =235O
对照表数值相加和 2 3 5 八进制

对照位数值:

1 1 1 1 1 1 1 1 1
256 128 64 32 16 8 4 2 1

3.1十六进制转二进制

0123456789ABCDEF 对照表位置
例:F5=1111 0101

十进制 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
十六进制 1 2 3 4 5 6 7 8 9 A B C D E F
二进制 0000 0001 0010 0011 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

3.2二进制转十六进制

四位一体(对照表位置)
例:

二进制 1001 1101
十六进制 9 D

(根据对照表位置下面值相加)

对照位数值:

1 1 1 1 1 1 1 1 1
256 128 64 32 16 8 4 2 1

常用八位二进制

二进制 十进制
10000000 128
11000000 192
11100000 224
11110000 240
11111000 248
11111100 252
11111110 254
11111111 255
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

进制转换方法 的相关文章

随机推荐

  • 孟岩:什么是通证(token),通证可以干什么?

    孟岩是最早将token翻译成为通证的区块链大咖 这个翻译已经得到到了越来越人的认可 原来它叫代币 孟岩建议把它翻译成通证 以下是孟岩关于通证的注解 孟岩 柏链道捷CEO CSDN副总裁 区块链通证派代表人物 通证的本质 通证 token 可
  • 矩阵求逆操作的复杂度分析(逆矩阵的复杂度分析)

    矩阵求逆操作的复杂度分析 逆矩阵的复杂度分析 1 背景 之前写过一篇关于矩阵复杂度分析的文章 没有想到阅读人数那么多 对于IT相关人士来说 从代码层次再结合基本数学知识 就能够很好地理解矩阵的复杂度如何计算得到和分析 其中一位读者提出 矩阵
  • 现代循环神经网络-1.门控循环单元(GRU)【动手学深度学习v2】

    文章目录 1 门控循环单元 GRU 1 1 门控隐状态 A 重置门与更新门 B 候选隐状态 C 隐状态 1 2 GRU的实现 A 从零实现 B 简洁实现 1 门控循环单元 GRU GRU是一个比较新的提出来的 在LSTM之后提出 但是相比L
  • Java接口分页调用的设计

    设计一 Test void t1 int pageNo 0 int pageSize 20 int total do pageNo 调用接口 返回数据 获取总页数 total 102 System out println 第 pageNo
  • 教务管理系统遇到的问题(回答面试官提问用)

    面试官 你做这个项目遇到了什么问题 怎么解决的 我 当时写了一个接口 是关于多个用户查询的 用户有老师 学生和管理员 他们查询的有奖项和文件 奖项和文件是两张表 这造成了很多问题 第一个问题是请求参数过多 有关于文件表和奖项表判断的参数 有
  • 华为OD机试真题-过滤组合字符串【2023Q1】

    题目内容 数字0 1 2 3 4 5 6 7 8 9分别关联 a z 26个英文字母 0 关联 a b c 1 关联 d e f 2 关联 g h i 3 关联 j k l 4 关联 m n o 5 关联 p q r 6 关联 s t 7
  • G2的一些常用配置项

    gt 本文介绍下G2的一些常用配置项 Chart图表的属性 图表的属性直接在代码上介绍 可直接复制到项目上根据实际需求可以选择配置 const chart new G2 Chart container c1 必选 指定图表容器 可以传入该
  • M600Pro操作流程

    ipad平板地面站操作 1 DJI GO 检查项 飞机状态是否为 GPS 模式 且显示起飞准备完毕 2 飞行模式为 P 档 遥控器模式是否正确 遥控器电量是否充足 其他箭头指向处 为正常 电池电量 99 各电池之间差异不超过 3 4 电池电
  • winCE中采用DMA传输数据的方法

    转载请标明是引用于 http blog csdn net chenyujing1234 对于文章中有什么意见或是需要代码的可以留言联系我 1 DMA入口 DDM控制器能服务的外围设备配置信息的结构体 typedef struct BOOL
  • 单目相机测距

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 单目相机测距 一 理论 1 像素坐标系 1 相机坐标系 1 转换到大地坐标系 二 代码实现 1 使用matlab找到相机参数 2 使用opencv进行测距 总结 一 理论 先
  • Windows 环境下 Python3 安装 cryptography

    操作系统 win7 语言 Python 3 6 包 cryptography 3 4 7 因为工作需要 需要安装python的 cryptography包 但是屡次安装失败 特总结安装过程 以供大家借鉴 1 安装Rust 初次安装 cryp
  • 数字化变革的难点和解决方式

    了解了数字化企业的特征 还不代表企业能转型成功 从互联网1 0时期开始至今 中国传统 企业数字化转型十余年 整体效果并不理想 因为在推动转型过程中面临各种由于技能不足 和机制不足交织在一起形成的固有难点 转型推进难点 1 定义不清 这是企业
  • Sqlalchemy filter与filter_by查询语法

    摘要 https www cnblogs com kaerxifa p 13391722 html 摘要2 https blog csdn net gymaisyl article details 96601798 filter与filet
  • java部署和调用智能合约

    java部署和调用智能合约 下载安装npm和solc 1 安装gcc yum install gcc gcc c 2 安装node wget https npm taobao org mirrors node v10 14 1 node v
  • java中删除文件/文件夹的3种方法

    1 通过io删除文件 通过递归逐层删除文件信息 param filePath public static void deleteFileByIO String filePath File file new File filePath Fil
  • insert oracle用法,insert into select的实际用法,insertselect

    insert into select的实际用法 insertselect INSERT INTO SELECT语句 语句形式为 Insert into Table2 field1 field2 select value1 value2 fr
  • 【Linux】进程信号

    1 理解信号 1 信号 能够识别并做出行为的一种指令 2 信号来临的时候不一定能够立即对信号做出处理 但是并不影响信号的产生 3 信号来临 gt 时间窗口 gt gt 被处理 结果是要处理的但是需要时间 4 对待信号的处理方法 1 默认2
  • vue父组件向子组件传值

    子组件
  • JAVA IO流文本文件读入方法(read方法读入数据)

    在字符流通常都使用read方法读入数据 而read方法一般都两种调用方式 首先先创建一个文件 如Hello txt 里面输入HelloWorld 第一种是使用read的空参调用 read read 从输入流中读入一个字符 若当前位置无数据则
  • 进制转换方法

    常用计算机各进制的含义和相互之间的简单转换方法 文章目录 常用计算机各进制的含义和相互之间的简单转换方法 一 理解进制含义 1 二进制 2 八进制 3 十进制 4 十六进制 二 进制之间转换 1 1二进制转十进制 1 2十进制转二进制 除法