当前位置:网站首页>二进制、八进制、十进制、十六进制之间的转换
二进制、八进制、十进制、十六进制之间的转换
2022-08-09 23:05:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。今天我们就来讨论一下进制之间的转换。
二进制和十进制的转换
十进制转二进制
十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。
二进制转十进制
二进制数按权展开、相加即得十进制数。
二进制和八进制之间的转换
二进制转八进制
3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进制是从右到左开始转换,不足时补0)。
八进制转二进制
八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。
二进制与十六进制之间的转换
二进制转十六进制
与二进制转八进制方法近似,八进制是取三合一,十六进制是取四合一。(注意事项,4位二进制转成十六进制是从右到左开始转换,不足时补0)。
十六进制转二进制
十六进制数通过除2取余法,得到二进制数,对每个十六进制为4个二进制,不足时在最左边补零。
我们最熟悉的就是二进制和十进制之间的转换,当二进制和八进制,十六进制进行转换时,之前我们常用的是先转换成十进制,再进行相应的转换,今天我们又学习了一种新方法。当十进制和八进制、十六进制进行转换时,一种思路就是先将八进制或十六进制转换成二进制,再与十进制进行转换,另外一种方法就是把十进制转八进制或者十六进制按照除8或者16取余,直到商为0为止
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105703.html原文链接:https://javaforall.cn
边栏推荐
- 网络协议05 -网络层
- NTU General Database-Gbase-8a-Learning-04-Deploying Distributed Clusters
- Travel with Shengteng: See all the AI attractions in Jinling City in one day
- 直播app开发搭建,flutter 实现自适应、自动换行、相对布局
- 工程 (七) ——PolarSeg点云语义分割
- 首席信息官如何将可持续性和技术结合起来
- 深入理解多线程(第一篇)
- Digital wallets, red sea ecological rapid introduction of small programs can help capture device entry wisdom
- 【SSL集训DAY3】控制棋盘【二分图匹配】
- go语言的并发原理(goroutine)
猜你喜欢

位图的基本原理以及应用

Eureka protects itself

【SSL集训DAY2】Sequence【数学】

vmware Exsi 网卡配置

阿里云短信服务开通

信息系统项目管理师核心考点(六十四)信息安全基础知识重要概念

Service Discovery @EnableDiscoveryClient

工程 (七) ——PolarSeg点云语义分割

Digital wallets, red sea ecological rapid introduction of small programs can help capture device entry wisdom

多商户商城系统功能拆解24讲-平台端分销会员
随机推荐
【集训DAY3】石油储备计划【树形DP】
【C语言】指针和数组的深入理解(第四期)
Live Preview | ICML 2022 11 first-author scholars share online neural network, graph learning and other cutting-edge research
In-depth understanding of multithreading (Part 1)
YOLOV5 study notes (7) - training your own data set
【JZOF】32从上往下打印二叉树
vmware Exsi 网卡配置
Gumbel distribution of discrete choice model
微信小程序获取微信用户步数
Technology feast!Huayun Data brings six topics to OpenInfra Days China
【诗歌】枕上诗书
Sqlserver restricts the ip under which accounts can access the database
下载markdown软件Obsidian(解决官网下载速度慢)
数据库优化 | 干货
Explore the TiDB Lightning source code to solve the found bugs
【诗歌】被讨厌的勇气
恭喜获奖得主 | 互动有礼获赠 Navicat Premium
ES6 Beginner to Mastery #15: Generator Usage
Dry goods!Towards robust test-time adaptation
上交所实时行情文件汇总