进制转换详解:R进制转10进制和10进制转R进制
创作时间:
作者:
@小白创作中心
进制转换详解:R进制转10进制和10进制转R进制
引用
1
来源
1.
https://cloud.tencent.com/developer/article/2306892
进制转换是计算机科学中的基础概念,也是软考必考的项目。本文将详细介绍两种主要的进制转换方法:R进制转10进制和10进制转R进制。
零、使用场景
日常生活中通常使用十进制,但计算机底层都是采用二进制计算,所以会涉及到进制转换。
一、十进制转R进制(短除法)
样例一
除法的计算公式为:
被除数 ÷ 除数 = 商 + 余数
比如要将94转换为3进制,过程如下:
- 被除数 94 除以 3,商为 31,余数为 1;
- 被除数 31 除以 3,商为 10,余数为 1;
- 被除数 10 除以 3,商为 3,余数为 1;
- 被除数 3 除以 3,商为 1,余数为 0;
- 被除数 1 除以 3,商为 0,余数为 1;
所以从下到上,答案就是 10111,如下图所示。
样例二
比如要将68转换为6进制,过程如下:
- 被除数 68 除以 6,商为 11,余数为 2;
- 被除数 11 除以 6,商为 1,余数为 5;
- 被除数 1 除以 6,商为 0,余数为 1;
所以从下到上,答案就是 152,如下图所示。
程序验证
结果可以采用 Java 程序验证,相关代码如下。
public static void main(String[] args) {
// 转换前数字
Integer number = 94;
// 转换结果
String ans = Integer.toString(number,3);
// 94 转换为 3进制,答案为 10111
System.out.println(ans);
}
二、R进制转十进制(按权展开法)
将 R 进制数的每一位拆为幂次方形式,幂的底数为 R,指数为 K,K 是数位和小数点的有向距离,左边为正,右边为负。
样例三
16进制数 6A8 转 10 进制
- 第一位 6,拆分为 6 乘 16 的 2 次方。
- 第二位 A(即10),拆分为 10 乘 16 的 1 次方。
- 第三位 8,拆分为 8 乘 16 的 0 次方。
- 再将所有结果相加,最终得到 1701 的答案,如下图所示。
样例四
比如13进制数 8B7 转10进制
- 第一位 8,拆分为 8 乘 13 的 2 次方。
- 第二位 B(即11),拆分为11 乘 13 的 1 次方。
- 第三位 7,拆分为 7 乘 13 的 0 次方。
- 再将所有结果相加,最终得到 1502 的答案,如下图所示。
程序验证
结果可以采用 Java 程序验证,相关代码如下。
public static void main(String[] args) {
String number = "8B7";
Integer ans = Integer.parseInt(number,13);
System.out.println(ans);
}
三、总结
本文详细介绍了进制转换的基本概念和方法,包括R进制转10进制和10进制转R进制的详细步骤,并通过具体样例和Java代码进行了演示。这些知识对于学习计算机科学和参加软考的考生来说都是非常重要的基础。
热门推荐
企业投资发展如何制定有效战略规划?这些规划的实施难点有哪些?
花菜的种植时间和技巧(为保证产量最大化,这些关键点必不可少)
二手PS5游戏手柄真假辨别指南:11个实用检测要点
游戏卡顿?这些妙招助你提升FPS,重获流畅游戏体验!
如何利用快捷键快速增大电脑网页字体(提高阅读舒适度的小技巧)
苏州大学为什么排名这么高?苏州大学真的是顶尖大学吗?
风险代理是什么意思?详解风险代理的含义、类型及法律规定
鬼宅幽灵原因解析:有毒霉菌侵袭大脑致幻觉
个体经营户注销手续
大专学前教育专业全面解析:课程内容与职业发展前景探讨
身患肺癌如何能尽量延长生存时间?不止接受化疗一样方法
二手房买卖合同必备条款及法律效力解析
为什么猫咪怕光?原因分析与应对方法
为什么大部分人适合储蓄型保险?
想让羊肉馅饺子鲜香不膻吗?记住 “1 放 2 不放” 技巧,好吃到停不下嘴!
LC-LLM:基于大语言模型的可解释变道意图和轨迹预测
雅加达旅游必去TOP10景点名次榜
广东美食:白切鸡的海参搭配
八字命局中的十神关系详解
蓝桥杯EDA竞赛PCB布局布线完全指南
以AI赋能数字电网发展(科技名家笔谈)
走遍巴渝古镇,领略历史风情 “城市手册”带你探访重庆历史文化名镇
点云滤波之统计滤波实现
“广东饭”一年可以瘦20斤,今天你吃了吗?
水晶知识大全
事关租房成本!福建等地支持异地购房提取住房公积金
复旦发布国内高校首个AI工具使用规范
葱爆羊肉,最正宗的家常做法,非常简单,很多人做出来却又老又硬
青霉菌:从抗生素到食品发酵,探秘微生物世界的奇迹
教育部明确“双一流”将扩容!这些高校,即将翻盘