各进制间转换详解
创作时间:
作者:
@小白创作中心
各进制间转换详解
引用
CSDN
1.
https://blog.csdn.net/ericalezl/article/details/146412642
一、二进制和十进制互转
例如 12.25 转二进制
1. 整数部分(12)的转换
使用除 2 取余法:
除法步骤 | 商 | 余数 |
---|---|---|
12 ÷ 2 | 6 | 0 |
6 ÷ 2 | 3 | 0 |
3 ÷ 2 | 1 | 1 |
1 ÷ 2 | 0 | 1 |
将余数从下往上排列,得到整数部分的二进制表示:
12 = 1100
2. 小数部分(0.25)的转换
使用乘 2 取整法:
乘法步骤 | 结果 | 整数部分 |
---|---|---|
0.25 × 2 | 0.5 | 0 |
0.5 × 2 | 1.0 | 1 |
将整数部分按顺序排列,得到小数部分的二进制表示:
0.25 = 0.01
3. 合并整数和小数部分
将整数部分和小数部分合并,得到最终的二进制表示:
12.25 = 1100.01
1100.01 转换回十进制
转换方法
- 确定每一位的权值:
- 按权展开并求和:
转换公式
示例
1. 整数部分(1100)的转换
2. 小数部分(0.01)的转换
3. 合并整数和小数部分
将整数部分和小数部分相加,得到最终的十进制值:
1100.01 = 12 + 0.25 = 12.25
二、二进制和八进制的小数转换
二进制和八进制之间的转换非常简单,因为8 是 2 的幂((8 = 2^3))。因此,可以通过分组法实现快速转换。
一、二进制 → 八进制
方法
- 将二进制数从小数点开始,分别向左右两边每 3 位一组,不足 3 位的补零。
- 将每组的 3 位二进制数转换为对应的 1 位八进制数。
- 按顺序排列结果,即为八进制数。
示例
将二进制数
1101101.101
转换为八进制:
- 分组:
- 整数部分:
1 101 101
→ 补零为
001 101 101
- 小数部分:
101
→ 补零为
101
- 转换:
001
→
1
101
→
5
101
→
5
101
→
5
- 结果:
- 八进制数为:
155.5
二、八进制 → 二进制
方法
- 将八进制数的每一位转换为3 位二进制数。
- 按顺序排列结果,即为二进制数。
示例
将八进制数
63.4
转换为二进制:
- 转换:
6
→
110
3
→
011
4
→
100
- 结果:
- 二进制数为:
110011.100
三、二进制和十六进制互转
一、二进制 → 十六进制
方法
示例
二、十六进制 → 二进制
方法
示例
热门推荐
解析手机尾号1314的情感象征意义
2025年航空业展望:全球市场将如何演变?
怎么判断小婴儿发烧
大连市医保、税务部门直播解读城乡居民医保热点话题
狮子座领导者的优势与劣势:如何平衡个人魅力与团队协作
木薯怎么保存才能放得久
长期不控制尿酸,出现这些症状,小心高尿酸血症!
专家提醒:这样保护听力,远离耳聋困扰
乳酸堆积如何快速消除
2025年留学日本签证新规:取消3个月入境限制,团签延长至30天
草莓保鲜及储存方法大全,延长新鲜期不再浪费
学术论文关键词选取指南:从重要性到具体方法
兰香子的功效与作用
小提琴持琴姿势图解:从基础到进阶的全面指南
命格不佳时,如何改善个人运势
甲醛溶于水吗?从原理到应用全解析
摩托车驾驶证考试指南,如何顺利获取摩托车驾驶资格
如何选择合适的国际城?这种选择如何影响生活品质?
心跳快怎么锻炼最有效
减脂必备:小番茄的热量与营养价值全解析
前《GTA》资深策划:提升开放世界游戏参与度的9个设计方法
铝型材DIY电脑支架:从设计到制作的完整指南
《西游记》片头曲:刻在DNA里的“jiujiujiu”怎么诞生的?
脑供血不足的人,一般会有7个症状!不想痴呆和脑梗,做好5件事
Fast IPS和IPS面板有什么区别?
线缆企业质量提升与技术创新
“黑科技”加持 “成都造”无人机助力春耕备耕
跌打损伤消肿止痛方法是什么
女人脸上的斑吃什么食物能去掉
动物世界中的同类相食:令人惊讶的生存策略