二、八、十、十六进制互相转换大全

简介: 二进制(0~1)、八进制(0~7)、十进制(0~9)、十六进制(0~9、10即A、11即B、12即C、13即D、14即E、15即F)

二进制(0~1)、八进制(0~7)、十进制(0~9)、十六进制(0~9、10即A、11即B、12即C、13即D、14即E、15即F)

一、二进制

二进制转十进制

例子:1011


方法:从后往前每个数字都单独乘于以2为底的次方(从0开始),得出结果再相加。


即:1011——>1*2(0次方)+1*2(1次方)+0*2(2次方)+1*2(3次方)=1+2+0+8=11


二进制转八进制


例子:1101、10011


方法:从后往前每三个数字为一组,每组数字用十进制方法计算,得出结果再相连


1101——>1101——>[1*2(0次方)+0*2(1次方)+1*2(2次方)] +  [1*2(0次方)]=[1+0+4]+[1]=(后往前相连)15


10011——>10011——>[1*2(0次方)+1*2(1次方)+0*2(2次方)]+[0*2(0次方)+1*2(1次方)]=


[1+2+0]+[0+2]=(后往前相连)2+3=23


二进制转十六进制(0~9、10即A、11即B、12即C、13即D、14即E、15即F)


例子:11101


方法:和二进制转八进制一样,不同点就是4位为一组


11101——>11101——>[1*2(0次方)+0*2(1次方)+1*2(2次方)+1*2(3次方)] + [1*2(0次方)]=


[1+0+4+8]+[1]=(后往前相连)1D


二、八进制


八进制转十进制


例子:657


方法:从后面往前面每个数字单独乘于以8为底的次方(从0开始),得出结果再相加


657——>7*8(0次方)+5*8(1次方)+6*8(2次方)=7+40+384=431


八进制转二进制


例子:657


方法:用421法,对应就为1,否则为0,结果相连


657——>6:(421--110)、5:(421--101)、7:(421--111),结果等于110101111


八进制转十六进制


方法:可以先转化为二进制,再二进制转化为十六进制


三、十进制


十进制转二进制


例子:35


方法:整个数值一直除于2,再取余数就是二进制值。完成后倒叙排列

35/2=17余1

17/2=8余1

8/2=4余0

4/2=2余0

2/2=1余0

1/2=0余1(最后除出来的结果为0才停止)


取值倒叙排列后为:100011


十进制转八进制


例子:64


方法:整个数值一直除于8,再取余数就是八进制值。完成后倒叙排列


64/8=8余0

8/8=1余0

1/8=0余1(最后除出来的结果为0才停止)


取值倒叙排列后为100


十进制转十六进制


例子:2030


方法:整个数值一直除于16,再取余数就是十六进制值。完成后倒叙排列


2030/16=126余14

126/16=7余14

7/16=0余7


倒叙排列取值为7EE


注解:要转化为十六进制,大于9的数字都要转化为对应的字母A~F (10~15)


四、十六进制


十六进制转十进制


例子:2AE

2AE即2   10    14


方法:从后往前每个数字乘于16的次方(从0开始) ,得出数值再相加

2AE——>14*16(0次方)+10*16(1次方)+2*16(2次方)=14+160+512=686


十六进制转二进制


例子:A9


方法: 用8421法,对应就为1,否则为0,结果相连


A9——>10:(8421--1010)、9(8421--1001),结果相连等于10101001


十六进制转八进制


方法:可以先转化为二进制,再二进制转化为八进制

目录
相关文章
|
人工智能 搜索推荐 算法
曼曼心理咨询【基于ChatGLM-6B微调】
曼曼心理咨询【基于ChatGLM-6B微调】
938 0
|
机器学习/深度学习 缓存 Kubernetes
FastAPI(62)- FastAPI 部署在 Docker
FastAPI(62)- FastAPI 部署在 Docker
1887 0
FastAPI(62)- FastAPI 部署在 Docker
|
5月前
|
供应链 安全 BI
两小时搭建一套自动化物资领用与审批系统!
企业常因物资领用混乱导致账实不符、审批随意、库存不清。本文分享如何用简道云零代码平台,两小时搭建一套物资领用与审批系统,实现申请、审批、库存管理、追溯全流程数字化,提升效率,降低浪费。
|
网络虚拟化
华为eNSP网络配置综合练习一(vlan +MSTP+VLANif+VRRP+ 静态路由+单臂路由+STP+BFD)
华为eNSP网络配置综合练习一(vlan +MSTP+VLANif+VRRP+ 静态路由+单臂路由+STP+BFD)
1154 1
|
XML JSON 算法
智能冰箱食材识别
本案例设计了一个囤菜系统原型,主要方法是利用冰箱内安装的摄像头,通过目标检测算法识别食材类别,判断存取动作,增加或者减少相应的食材的数量,并记录存取时间等相关数据,设计出了具备提示清理和补货等功能的智能化囤菜系统原型。
745 7
|
JSON 中间件 数据格式
五、Flask的请求和响应方法与常用技巧
五、Flask的请求和响应方法与常用技巧
542 0
|
Linux 开发工具 数据库
【REP】hrms-ERPNext 容器安装配置
【REP】hrms-ERPNext 容器安装配置
|
自然语言处理 算法 搜索推荐
字符串相似度算法完全指南:编辑、令牌与序列三类算法的全面解析与深入分析
在自然语言处理领域,人们经常需要比较字符串,这些字符串可能是单词、句子、段落甚至是整个文档。如何快速判断两个单词或句子是否相似,或者相似度是好还是差。这类似于我们使用手机打错一个词,但手机会建议正确的词来修正它,那么这种如何判断字符串相似度呢?本文将详细介绍这个问题。
1058 1
|
机器学习/深度学习 自然语言处理 算法
YOLOv5改进 | 注意力机制 | 添加三重注意力机制 TripletAttention【完整代码】
本文介绍了三重注意力机制在YOLOv5目标检测中的应用,这是一种轻量级方法,通过三分支结构捕获跨维度交互来计算注意力权重,几乎不增加计算开销。文章详细阐述了三重注意力的原理,包括全局、组间和组内三个层次的注意力计算,并提供了将TripletAttention模块添加到YOLOv5网络的教程。作者提供了代码实现和yaml配置文件的修改指导,以及在训练脚本中设置配置文件路径的步骤。完整代码附在文章末尾,适合初学者实践。此外,文章还鼓励读者探索在不同位置添加三重注意力以进一步优化模型性能。
|
监控 网络协议 程序员
不再困惑!一文搞懂TCP与UDP的所有区别
**TCP与UDP是网络协议,TCP提供可靠连接(面向连接、顺序传输、错误检查),适合HTTP、FTP、SMTP等需要数据完整性的应用。UDP则是无连接、快速但不可靠,常用于DNS、RIP、SNMP等实时或效率优先的场景。**
988 0

热门文章

最新文章